3

製品の選択、顧客の登録、その製品のチェックアウトから始まるプロセス全体を実行するカスタム モジュールを Magento で作成しました。プロセス全体のコードは、このモジュールの indexcontroller 内のコードによって実行されます。すべてが正常に完了しましたが、新しい注文でメールが送信されません。プロセスがプログラムで行われた場合でも、Magento は新しい注文の作成時に自動的にメールを送信すると思っていました。しかし、そうではありません。カスタムモジュールを介して注文が行われたときに、デフォルトの販売注文メールにフックしてメールを送信する方法を誰か教えてもらえますか?

顧客を保存した直後に、このコード行から作成する新しい顧客にメールを送信できました。

$customer->sendNewAccountEmail();

新しい注文メールも送信するためのこのようなコードがあるかどうかは誰にもわかりませんか? どんな助けでも大歓迎です。

4

1 に答える 1

3

これを試して。注文のオブジェクトを介してメソッドを使用する必要があります。

$order->getSendConfirmation(null);
$order->sendNewOrderEmail();
于 2013-01-30T05:40:42.297 に答える