1

支払い確認後に送信されるメールにのみ、お客様が購入した商品(コース)の名前を記載する必要があります。

しかし、私が知る限り、電子メールテンプレートはいくつかのルールを実行するためのPHPコードを受け入れません。

必要なのは

Congratulations,
Your subscription for Course 1, Course 4 and Course 8 is confirmed.

だから、私は製品を手に入れたり、ひもに入れたりする必要があると思います...

どうすればこのように機能させることができますか?注文した製品を分割して、Transactional Emails CMS内でこれらのphpルールを作成する方法はありますか?

4

2 に答える 2

3

Magento はすでにこのようなことを行っています。

参照:

デフォルトの出荷メール テンプレート、app/locale/en_US/template/email/sales/shipment_new.html :

{{layout handle="sales_email_order_shipment_items" shipment=$shipment order=$order}}
{{block type='core/template' area='frontend' template='email/order/shipment/track.phtml' shipment=$shipment order=$order}}

とで処理されMage_Core_Model_Email_Template_Filter::layoutDirective()ます::blockDirective()

于 2012-10-01T22:27:24.300 に答える
0

このチュートリアルはそれを釘付けにします:

http://www.webspeaks.in/2011/06/customize-new-order-email-template-in.html

達成しようとしているものを得るために必要な php をまとめることができる phtml ファイルで $order を取得します。

于 2012-10-01T22:42:48.290 に答える