0

私は問題に直面しています:

顧客が何かを購入すると、メールが彼に送信されますが、必要なのは、このメールを超えて、別のテンプレートを使用した別のメールを、購入のデータとともに別の人に送信する必要があることです。これを設定する方法は?

ありがとう

4

2 に答える 2

2

同じテンプレートでのみ送信するオーダーのデータを設定できます。それを行うには、[システム] -> [構成] -> [販売] -> [販売メール] -> [注文] に移動し、[注文メール コピーの送信先] および [注文メール コピーの送信方法] フィールドに入力します。

ただし、 Magento をプログラムして、別のテンプレートで電子メールを送信することができます。それを実現するには、次のようなカスタム拡張を開発する必要があります。

  • a) 上記のシステム -> 構成 -> 販売 -> 販売メール -> 注文に必要なフィールド (別のテンプレートを選択する機能) を追加します。
  • b) Mage_Sales_Model_Order->sendNewOrderEmail() メソッドをオーバーロードして、サード パーティに電子メールを送信するための別のテンプレートを使用する
于 2011-01-06T09:38:04.930 に答える
-2

私がやったことは次のとおりです。

OrderId を受け取り、必要な人に電子メールを送信する Web サービスを c# で開発しました。magento の success メソッドで ajax を使用してこの Web サービスを呼び出します。

于 2011-01-07T21:52:59.710 に答える