2007年02月21日

注文の確認メール(メモ)

注文の確認メールを送信しているのは、
include/classes/order.php の function send_order_email
なのですが、所謂よくあるショッピングカートのような本文のテンプレートはなく、モジュールから本文内容を組み立てているみたい。

他のショッピングカートになれていると、 本文のテンプレートに<%shop_name%>とかタグを入れたところが書き換わるだけで、 直感的にメールの編集ができるのですが、Zen Cartの場合は、多彩な決済方法や、モジュールに対応するため、 やや複雑な仕様になっています。

特に、今回はポイントを使用して購入した場合の合計金額(支払う金額)を変更しなければいけないので、かなり大変です。 includeやら、requireなどから、たどってorder_totalを作っているところまでさかのぼり、 そこにポイントの使用に関する部分を差し込みます。

※現段階で、まだ完全な状態じゃないので、詳細は後日!

赤いアクセサリでドレスアップ | ケース & バッグ | オーディオ & スピーカー | ワイヤレス

trackbacks

trackbackURL:

comments

comment form

(SEO アクセスアップ ウェブのしあわせ にはじめてコメントされる場合、不適切なコメントを防止するため、掲載前に管理者が内容を確認しています。適切なコメントと判断した場合コメントは直ちに表示されますので、再度コメントを投稿する必要はありません。)

comment form
Apple Store(Japan)