2

我正在研究magento。通过结帐流程下订单后,如何启用自动电子邮件发送选项?

我只希望当用户从我的网站下订单时,应向包含订单详细信息的用户电子邮件地址发送一封自动电子邮件。

我使用了销售->订单->电子邮件发送过程,但需要在用户下订单后自动执行此过程。

谢谢

4

1 回答 1

4

Magento 会自动发送新的订单电子邮件 - 这是默认系统的配置。

首先,检查是否未禁用发送电子邮件。转到管理面板到“系统 -> 配置 -> 销售 -> 销售电子邮件 -> 订单”部分。验证那里,“启用”设置为“是”。

如果启用了发送,则需要调试应用程序以查找实际原因。最简单的方法是设置XDebug并在方法的开头放置一个断点Mage_Checkout_Model_Type_Onepage::saveOrder()。然后您可以逐步执行 PHP,直到您到达该$order->sendNewOrderEmail();行。确保执行此行。如果不是 - 找出原因,为什么,因为这是一种非标准行为。如果执行了该行,但未发送电子邮件,则跟踪此调用以查找原因。

希望能帮助到你。

于 2012-11-08T08:15:00.467 回答