EC-CUBE3機能カスタマイズ:MYページの購入履歴から領収書を印刷

現行サイトへ、カスタマイズの実装を希望される方はこちら

▽カスタマイズ内容

・受注管理の対応状況が「発送済み」の場合のみ、購入履歴から印刷が可能となります。
・「発送済み」ではなく「入金済み」で印刷可能にしたい場合は、2つのファイルの条件文を変更します。
■src/Eccube/Resource/template/default/Mypage/history.twig
■src/Eccube/Resource/template/default/Mypage/receipt.twig
————————-
{% if Order.CustomerOrderStatus == “発送済み” %}
————————-
↓【変更】
————————-
{% if Order.CustomerOrderStatus == “入金済み” %}
————————-
・会員登録で「会社名」が登録されている場合は、氏名ではなく会社名が表示されます。
・発行日は印刷を実行した日(今日の日付)が表示されます。

▽デモサイト
http://kaiplus.com/part/eccube3-5/mypage/login

メールアドレス:sample@itoben.com
パスワード:demodemo
マイページ→ご注文履歴→詳細を見る→領収書/購入明細書

受注管理の編集画面で対応状況を「発送済み」にします。

001

続きを読む EC-CUBE3機能カスタマイズ:MYページの購入履歴から領収書を印刷

6 その他の設定

宅配・店頭引き取りシステム

EC-CUBE2.13.5を利用したお弁当配達・宅配・店頭引き取りシステム

1 通常配達・店頭引取の選択と稼働設定
2 通常配達:配達エリアについて
3 通常配達:配達受注停止設定
4 店頭引取:割引設定
5 店頭引取:店頭引取受注停止設定
6 その他の設定

■インストールと同時に機能が実装されます。
・ お弁当配達システム
・ お弁当配達システム会員区分版
・ 宅配・店頭引き取りシステム
詳しくはこちらをご覧ください。

モバイルサイト(ガラケー)は利用しない

システム設定>パラメーター設定
USE_MOBILE→falseに設定済み

続きを読む 6 その他の設定

5 店頭引取:店頭引取受注停止設定

宅配・店頭引き取りシステム

EC-CUBE2.13.5を利用したお弁当配達・宅配・店頭引き取りシステム

1 通常配達・店頭引取の選択と稼働設定
2 通常配達:配達エリアについて
3 通常配達:配達受注停止設定
4 店頭引取:割引設定
5 店頭引取:店頭引取受注停止設定
6 その他の設定

■インストールと同時に機能が実装されます。
・ お弁当配達システム
・ お弁当配達システム会員区分版
・ 宅配・店頭引き取りシステム
詳しくはこちらをご覧ください。

(1)管理画面

基本情報管理>店頭引取受注停止設定
「日付」欄をクリックすると、カレンダーが表示されるので、日付を選択すると入力されます。
「休業日」をチェックすると、すべての「時間帯」が同時にチェックされ、注文受付はできなくなります。
「時間帯」は、システム設定>マスターデータ管理の、
mtb_takeout_timeが反映されています。
時間帯をチェックをして、注文者が選択できないようにします。

003

続きを読む 5 店頭引取:店頭引取受注停止設定

4 店頭引取:割引設定

宅配・店頭引き取りシステム

EC-CUBE2.13.5を利用したお弁当配達・宅配・店頭引き取りシステム

1 通常配達・店頭引取の選択と稼働設定
2 通常配達:配達エリアについて
3 通常配達:配達受注停止設定
4 店頭引取:割引設定
5 店頭引取:店頭引取受注停止設定
6 その他の設定

■インストールと同時に機能が実装されます。
・ お弁当配達システム
・ お弁当配達システム会員区分版
・ 宅配・店頭引き取りシステム
詳しくはこちらをご覧ください。

店頭引取では、割引を設定することができます。

001

続きを読む 4 店頭引取:割引設定

3 通常配達:配達受注停止設定

宅配・店頭引き取りシステム

EC-CUBE2.13.5を利用したお弁当配達・宅配・店頭引き取りシステム

1 通常配達・店頭引取の選択と稼働設定
2 通常配達:配達エリアについて
3 通常配達:配達受注停止設定
4 店頭引取:割引設定
5 店頭引取:店頭引取受注停止設定
6 その他の設定

■インストールと同時に機能が実装されます。
・ お弁当配達システム
・ お弁当配達システム会員区分版
・ 宅配・店頭引き取りシステム
詳しくはこちらをご覧ください。

(1)管理画面

基本情報管理>配達受注停止設定
「日付」欄をクリックすると、カレンダーが表示されるので、日付を選択すると入力されます。
「休業日」をチェックすると、すべての「時間帯」が同時にチェックされ、注文受付はできなくなります。
「時間帯」は、基本情報管理>配送方法設定の「自社配達」の編集画面「お届け時間」が反映されています。
時間帯をチェックをして、注文者が選択できないようにします。

001

続きを読む 3 通常配達:配達受注停止設定

2 通常配達:配達エリアについて

宅配・店頭引き取りシステム

EC-CUBE2.13.5を利用したお弁当配達・宅配・店頭引き取りシステム

1 通常配達・店頭引取の選択と稼働設定
2 通常配達:配達エリアについて
3 通常配達:配達受注停止設定
4 店頭引取:割引設定
5 店頭引取:店頭引取受注停止設定
6 その他の設定

■インストールと同時に機能が実装されます。
・ お弁当配達システム
・ お弁当配達システム会員区分版
・ 宅配・店頭引き取りシステム
詳しくはこちらをご覧ください。

(1)配達エリアの設定

基本情報管理>配達範囲設定で配達エリアを登録します。
① 都道府県を選択
② 「稼働」を選択すると有効になります。
③ 市区郡の入力欄は(1)~(5)までありますが、市と区で分けて登録するなど、使い方は自由です。(1)だけに入力にし、あとは空欄でも構いません。必ず「改行」して入力します。

001

続きを読む 2 通常配達:配達エリアについて

1 通常配達・店頭引取の選択と稼働設定

宅配・店頭引き取りシステム

EC-CUBE2.13.5を利用したお弁当配達・宅配・店頭引き取りシステム

1 通常配達・店頭引取の選択と稼働設定
2 通常配達:配達エリアについて
3 通常配達:配達受注停止設定
4 店頭引取:割引設定
5 店頭引取:店頭引取受注停止設定
6 その他の設定

■インストールと同時に機能が実装されます。
・ お弁当配達システム
・ お弁当配達システム会員区分版
・ 宅配・店頭引き取りシステム
詳しくはこちらをご覧ください。

現在のカゴの中で、「通常配達」「店頭引取」どちらかを選択します。

002

続きを読む 1 通常配達・店頭引取の選択と稼働設定

10 その他の設定

モバイルサイト(ガラケー)は利用しない

システム設定>パラメーター設定
USE_MOBILE→falseに設定済み

カテゴリの最大階層は[1]

システム設定>パラメーター設定
LEVEL_MAX →1に設定済み

続きを読む 10 その他の設定

9 ブロック・ページをログイン時のみ表示させる

ブロック、ページのtplファイルの先頭と最後に、ログイン判定の条件文コードを追加します。

先頭に、<!–{if $tpl_login or $tpl_authority == “0”}–>
最後に、<!–{/if}–>
$tpl_authority == “0”

これは、「システム管理者」権限のある管理者が管理画面にログインしていれば、
フロントページでの会員ログインなしでもブロック、ページを表示できるようにするためのコードです。

デモサイト

お弁当配達システム会員区分版
【MYページ】
ID:sample@itoben.com
PASSWORD:demo

管理画面
ID:admin
PASSWORD:demo
※登録はできないようになっています。また、一部非表示です。

8 新着情報(お知らせ)を会員別で表示

システム設定>パラメーター設定
NEWS_LOGIN_MEMBERの値をtrueで登録すると、
新着情報(お知らせ)を会員別に表示することができます。

005

コンテンツ管理>お知らせ管理
「閲覧対象会員」欄が表示されるので、対象を選択して登録してください。

006

デモサイト

お弁当配達システム会員区分版
【MYページ】
ID:sample@itoben.com
PASSWORD:demo

管理画面
ID:admin
PASSWORD:demo
※登録はできないようになっています。また、一部非表示です。