- 2008-02-11 (月) 18:29
レシピ
- languagesフォルダ以下の checkout_prosess.php
- classesフォルダ以下の order.php
注文メールを組み立てているのは、order.php。
その中の、$email_order がテキストメールの本文。
ちなみに$html_msgがHTMLメールの本文を構成しているみたいなのだが、今回は、テキストメールで送る仕様なので割愛します。
で、checkout_prosess.phpの中で、 define(’EMAIL_TEXT_HEADER’, ‘ご注文確認書’);の部分がメール本文の頭になるので、ここを適当なメッセージに変更。
例えば、「このメールは、ショップからの自動送信メールです。心当たりの無い方は・・・」とか。
次のdefine(’EMAIL_THANKS_FOR_SHOPPING’,'ご注文ありがとう。’);の部分は、メール冒頭と、注文明細の間の部分。
こういう指定だと、改行とかしたい場合、どうしたらいいかな?と思った方は、そのまんま改行して下さい。
テキストエディタで表示したいテキストを作ったら、そのまま貼り付けでOKです。
変に、知ったかぶりして\nとか書いてもダメです。素直に改行すればいいんです。
で、注文明細の後に、挨拶を入れたいんだけど、デフォルトでは、そういうのは署名だけみたいなので、新しい値を作ります。
checkout_prosess.phpの適当なところに、define(’EMAIL_TEXT_ORDER_FOOTER’, ”);などと行を追加して、注文についての注意事項とか、挨拶とか、他のサイトの宣伝とか書いておきます。
order.phpの適当なところ(// include disclaimer)の行の直上あたりに、
$email_order .= EMAIL_TEXT_ORDER_FOOTER;
と1行追加してやります。
これで、なんだかお店からのメールらしくなります。
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://webparty.t-pad.net/zen_cart_index/注文メールの文言修正/trackback
- Listed below are links to weblogs that reference
- 注文メールの文言修正 from Walk in the WWW

