Eビジネスを推進するORANGEシリーズ

EC-ORANGE
お役立ち資料ダウンロード ニュースレター登録

注文完了時に送られるメール

今日は、EC-CUBEで注文完了時に送られるメールのカスタマイズ方法について書いておこう。

■メールテンプレート

(EC-CUBEをインストールした場所)dataSmartytemplatesmail_templatesorder_mail.tpl
メールの本文を修正したい場合は上記のファイルを編集すればOK

■メールのあて先などの設定

メールのあて先などの設定を変更したい場合は、PHPのファイルを修正する。
特に BCC で送るのを止めたい、Fromのアドレスを変えたいといった要望にはこの修正で対応が可能。

(EC-CUBEをインストールした場所)datalibslib.php
1663行目(v1.3.2) sfSendOrderMail という関数

下のほうに降りていけば、

 // メール送信処理
 $objSendMail = new GC_SendMail();
 $bcc = $arrInfo[‘email01’];
 $from = $arrInfo[‘email03’];
 $error = $arrInfo[‘email04’];

といった記述が見つかるはず。

■メール送信処理そのもの

もっとシステム的に、メールヘッダなどを変更したい場合はこちらのファイル。

(EC-CUBEをインストールした場所)dataclassGC_SendMail.php
メールヘッダに特殊な情報を付加したい場合などはこのファイルを変更すれば対応可能。