EC-CUBEでダウンロード商品を購入してすぐにマイページから
購入したダウンロード商品の商品種別を見ると
入金が終わるまでは
「入金確認中」
と表示されないといけないのに
「期限切れ」と表示されてしまいます。
なのでその修正方法をメモ。

history.tplを修正

data/Smarty/templates/default/mypage/
の中のhistory.tplを開き

<!--{if $orderDetail.payment_date == "" && $orderDetail.effective == "0"}-->
    <!--{$arrProductType[$orderDetail.product_type_id]}--><br />(入金確認中)
<!--{else}-->
    <!--{$arrProductType[$orderDetail.product_type_id]}--><br />(期限切れ)
<!--{/if}-->

という部分の

<!--{if $orderDetail.payment_date == "" && $orderDetail.effective == "0"}-->

この部分を

<!--{if $orderDetail.payment_date == "" && $orderDetail.effective == ""}-->
もしくは
<!--{if $orderDetail.payment_date == "" && $orderDetail.effective == 0}-->

に変更すれば(入金確認中)と表示されるようになります。

表示される文字もここで変更可能です。

同様にスマートフォン用のhistory.tplも修正すればOK

ちなみに(期限切れ)というのは
管理画面のシステム設定→パラメータ設定の中に
DOWNLOAD_DAYS_LENといのがあり、
デフォルトでは「3」となっていますがこれは
ダウンロードできる期間が3日間という意味で
3日を過ぎると(期限切れ)と表示されます。
DOWNLOAD_DAYS_LENの値を変えることで期間を変更できます。