【发布时间】:2012-11-08 06:13:48
【问题描述】:
我正在研究 magento。通过结帐流程下订单后,如何启用自动电子邮件发送选项?
我只希望当用户从我的网站下订单时,应自动向用户电子邮件地址发送一封包含订单详细信息的电子邮件。
我使用了从销售->订单->电子邮件发送过程,但需要在用户下订单后自动执行此过程。
谢谢
【问题讨论】:
标签: e-commerce magento-1.7 magento email-confirmation
我正在研究 magento。通过结帐流程下订单后,如何启用自动电子邮件发送选项?
我只希望当用户从我的网站下订单时,应自动向用户电子邮件地址发送一封包含订单详细信息的电子邮件。
我使用了从销售->订单->电子邮件发送过程,但需要在用户下订单后自动执行此过程。
谢谢
【问题讨论】:
标签: e-commerce magento-1.7 magento email-confirmation
Magento 自动发送新订单电子邮件 - 这是默认系统配置。
首先,检查是否未禁用发送电子邮件。转到管理面板到“系统 -> 配置 -> 销售 -> 销售电子邮件 -> 订单”部分。验证那里,“启用”设置为“是”。
如果启用发送,则需要调试应用程序以查找实际原因。最简单的方法是设置XDebug 并在Mage_Checkout_Model_Type_Onepage::saveOrder() 方法的开头放置一个断点。然后您可以逐步执行 PHP,直到到达 $order->sendNewOrderEmail(); 行。确保执行此行。如果不是 - 找出原因,为什么,因为这是一种非标准行为。如果执行了该行,但未发送电子邮件,则跟踪此调用以查找原因。
希望,它会有所帮助。
【讨论】: