3

我在 Magento 中创建了一个自定义模块,它执行从选择产品、注册客户到使用该产品结帐的整个过程。整个过程的代码是通过这个模块的indexcontroller中的代码来完成的。一切正常,但新订单未发送电子邮件。我认为 Magento 会自动发送有关创建新订单的电子邮件,即使该过程是以编程方式完成的。但事实并非如此。谁能告诉我如何连接到默认的销售订单电子邮件并在通过自定义模块下订单时发送邮件?

在保存客户后,我已经能够向新客户发送邮件,从而从这行代码中创建:

$customer->sendNewAccountEmail();

有谁知道是否也有这样的代码来发送新的订单电子邮件?任何帮助深表感谢。

4

1 回答 1

3

试试这个。您需要通过订单对象使用这些方法:

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