我正在 magento 上工作。通过结账流程下订单后,如何启用自动电子邮件发送选项?
我只希望当用户从我的网站下订单时,应将一封自动电子邮件发送到包含订单详细信息的用户电子邮件地址。
我使用了销售->订单->电子邮件发送流程,但需要在用户下订单后自动执行此流程。
谢谢
最佳答案
新订单电子邮件将自动通过 Magento 发送 - 这是默认系统配置。
首先,检查发送电子邮件是否未禁用。转到管理面板的“系统 -> 配置 -> 销售 -> 销售电子邮件 -> 订单”部分。验证“已启用”是否设置为"is"。
如果启用了发送,则需要调试应用程序以查找实际原因。最简单的方法是设置 XDebug并在 Mage_Checkout_Model_Type_Onepage::saveOrder()
方法的开头放置一个断点。然后你可以一步步执行PHP,直到到达$order->sendNewOrderEmail();
行。确保执行该行。如果不是 - 找出原因,为什么,因为这是一种非标准行为。如果该行已执行,但未发送电子邮件,则跟踪此调用以查找原因。
希望有帮助。
关于e-commerce - 下订单后 Magento 自动发送电子邮件给用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13283515/