ルール付きのユーザーのDrupal Commerce Order(広告申込情報))の内容を含む電子メールを送信したい。
Commerceが提供するデフォルトの注文通知メールを送信(ルール内)を変更してみました。 [commerce-order:commerce_line_items]
トークンですが、これを電子メールに挿入すると、電子メールの送信時にNo line items foundというメッセージが表示されます。オーダーにラインアイテムが含まれている場合でも。何が悪いのですか?
[commerce-order:commerce_line_items]
トークンは、チェックアウトプロセスの完了時に機能しません。これは、注文通知を送信するイベントです。 mailルールがトリガーされます。
代わりに、これを行う方法の1つは、電子メールを編集するための[commerce-order:commerce-email-order-items]
トークンと新しいインターフェイスを提供する Commerce E-mail モジュールを使用することです。このモジュールを使用するときは、電子メール送信ルールを無効にする必要があることに注意してください(そうしないと、モジュールのヘルプで指摘されているように、電子メールが重複して表示されます)。
Message モジュールを Commerce Message および Message Notify と一緒に使用している場合、これを行う別の方法は、単純にトークン!order-summary
を使用することです。モジュールCommerce Messageによって提供されるcommerce_order_order_confirmation
メッセージタイプ。
次のURLでメッセージタイプを編集し、対応するフィールドにトークンを追加するだけです。
admin/structure/messages/manage/commerce_order_order_confirmation
ルールCommerce order message: order notification e-mail
は、チェックアウトが完了した後、ラインアイテムを含む電子メールを送信します。