商品情報
マイページのご注文履歴から領収書を印刷
このプラグインは、EC-CUBE4.2系には対応していません。
★EC-CUBE4.0.3でも導入可能ですが、軽減税率表示には対応していません。
インボイス表示には対応していません。
軽減税率対応版はこちら
https://www.ec-cube.net/products/detail.php?product_id=1952
請求書、納品書、領収書を印刷できるプラグインもあります。
こちらはインボイス表示に対応しています。
・プラグインの設定
機能の「稼働・非稼働」を設定します。
領収書印刷を可能にする受注ステータスをプルダウンより選択します。
・ファイルを修正することで、複数の受注ステータスを適用することも可能です。
・マイページにログインした自身の購入以外の領収書は表示されません。
・発行元の情報は、基本設定の店舗情報が反映されます。
・会員登録で「会社名」が登録されている場合は、氏名ではなく会社名が表示されます。
・発行日は印刷を実行した日(今日の日付)が表示されます。
プラグイン設定
「稼働」を選択し、プルダウンから受注ステータスを指定して「登録」すると、領収書印刷が有効となります。
ご注文履歴の詳細
「ご注文状況」が、指定した「受注ステータス」の場合に、「領収書/購入明細書」ボタンが表示されます。
領収書印刷
「領収書/購入明細書」ボタンをクリックすると、印刷画面が表示されます。
発行元の情報は、基本設定の店舗情報が反映されます。
会員登録で「会社名」が登録されている場合は、氏名ではなく会社名が表示されます。
発行日は印刷を実行した日(今日の日付)が表示されます。
複数の受注ステータスを指定(追加)する場合
次の2つのファイルの条件文を修正します。
■app/Plugin/MypageReceipt/Resource/template/default/add_btn.twig(3行目付近)
■app/Plugin/MypageReceipt/Resource/template/default/receipt.twig(10行目付近)
-------------------------
{% if config.mypage_receipt_enable == 1 and Order.OrderStatus == config.OrderStatus %}
-------------------------
↓【変更】
-------------------------
{% if config.mypage_receipt_enable == 1 and ( Order.OrderStatus == config.OrderStatus or Order.OrderStatus == '★' ) %}
-------------------------
・★は、追加する受注ステータスの「Name」です。Nameは、マスタデータ管理「mtb_order_status」で確認できます。
【例】「入金済み」を追加する場合は、次のように変更します。
{% if config.mypage_receipt_enable == 1 and ( Order.OrderStatus == config.OrderStatus or Order.OrderStatus == '入金済み' ) %}
・ファイルの修正後は、プラグインを一旦「無効」、その後「有効」の操作を行い、変更を反映させてください。