e-commerce - 下订单后 Magento 自动发送电子邮件给用户

标签 e-commerce magento-1.7 magento email-confirmation

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

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

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

谢谢

最佳答案

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

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

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

希望有帮助。

关于e-commerce - 下订单后 Magento 自动发送电子邮件给用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13283515/

相关文章:

php - 在不进行处理的情况下在线获取信用卡信息——如何最好地做到这一点?

google-analytics - 谷歌通用分析电子商务附加信息

php - 如何在 magento 1.7 中显示产品描述的所见即所得编辑器,而不在弹出窗口中显示它?

magento 模块复制到 include/src

php - "http://{root_dir}/oauth/token"在 Magento 中找不到用于注册 REST API 应用程序的文件

magento - 如何在 magento 的顶部链接中仅显示我的帐户链接?

wordpress - PayPal Sandbox - 金额与实际购买价格不同?

security - 从非 SSL 到 SSL 的 "Post"ed 信息是否安全?

iphone - magento REST API 在 iPhone 中无法访问

php - Magento 静态 CMS block 存储在哪里?