[EC-CUBE覚書]のし機能の搭載について参考書籍など

2013年5月21日

【参考】
EC-CUBE:購入者が「のし」の付加を選択できるようにする | ITOBEN STYLE Blog

EC-CUBEのカスタマイズ ギフト包装・のし対応 – yuhei.kagaya

結局ITOBEN STYLEさんでもベースにされているこちらの本の110P以降、『3-6 贈答品販売での「のし」対応を行う』の項目を見ながらその通りにやったら、なんとかできました。

結構修正する箇所が多くて、手順をまとめられなかったので、やりたい方には上の本を買うことをオススメします(^^;
次回また搭載するときがあったら、手順作れるかな~

ちなみに2.4系の場合は、こちらの本の57P以降に「のし」機能搭載方法載ってます。

注文受付メールと納品書への反映

構築終盤になって気が付きました(><) 特に注文メールには記載がないと意味無いですよね。 のし機能搭載のときに参考にさせて頂いたイトベンスタイルさんに こちらも詳しい説明ページがあったので参考にさせてもらいました。 EC-CUBE:「のしの種類」情報をメールと納品書に反映させる | ITOBEN STYLE Blog

バージョンによって入れる行数はやはり違ってくるようなので、
自分の修正箇所をメモ書きしておきます。

自動注文受付メールに反映

(1) ■data/class/helper/SC_Helper_Mail.php 2カ所に追加

43行目の

$this->arrPref = $masterData->getMasterData('mtb_pref');

の次の行に入れる

151行目あたりという方は
// 会員情報の取得 の上に入れました。

PCメールと携帯メールのテンプレート
■data/Smarty/templates/default/mail_templates/order_mail.tpl
■data/Smarty/templates/mobile/mail_templates/order_mail.tpl

mail_pay.tplちゅーテンプレートは、2.11.5にはなかったよ。

33行目あたりの以下の間に入れれば良いと思う
ご決済方法:
のしの種類:
メッセージ:

納品書
■data/class/SC_Fpdf.php

$this->arrPref = $masterData->getMasterData('mtb_pref');

の後ろに入れました。

上記内容で、今のところ問題なく動いております。

ちなみにのし対応プラグインはバージョン違いで使えなかったです。
日本発!ECオープンプラットフォーム EC-CUBE / のし対応プラグイン

EC-CUBE

Posted by ponnao