E commerce 下订单后Magento自动向用户发送电子邮件

E commerce 下订单后Magento自动向用户发送电子邮件,e-commerce,magento-1.7,magento,email-confirmation,E Commerce,Magento 1.7,Magento,Email Confirmation,我正在研究magento。通过签出流程下订单后,如何启用自动电子邮件发送选项 我只是想,当用户从我的网站下订单,然后自动电子邮件应发送到用户的电子邮件地址,其中包含订单的详细信息 我使用了从销售->订单->电子邮件发送流程,但需要在用户下订单后自动执行此流程 谢谢新订单电子邮件将自动发送到Magento-这是默认系统配置 首先,检查是否未禁用发送电子邮件。转到管理面板,进入系统->配置->销售->销售电子邮件->订单部分。验证是否已将Enabled设置为Yes 如果启用了发送,则需要调试应用程序

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

我只是想,当用户从我的网站下订单,然后自动电子邮件应发送到用户的电子邮件地址,其中包含订单的详细信息

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


谢谢

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

首先,检查是否未禁用发送电子邮件。转到管理面板,进入系统->配置->销售->销售电子邮件->订单部分。验证是否已将Enabled设置为Yes

如果启用了发送,则需要调试应用程序以找到实际原因。最简单的方法是设置并在Mage\u Checkout\u Model\u Type\u Onepage::saveOrder方法的开始处放置一个断点。然后您可以一步一步地执行PHP,直到到达$order->sendNewOrderEmail;线确保执行了这一行。如果不是——找一个原因,为什么,因为这是一种非标准行为。如果该行已执行,但未发送电子邮件,则跟踪将进入此调用以查找原因


希望有帮助。

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

首先,检查是否未禁用发送电子邮件。转到管理面板,进入系统->配置->销售->销售电子邮件->订单部分。验证是否已将Enabled设置为Yes

如果启用了发送,则需要调试应用程序以找到实际原因。最简单的方法是设置并在Mage\u Checkout\u Model\u Type\u Onepage::saveOrder方法的开始处放置一个断点。然后您可以一步一步地执行PHP,直到到达$order->sendNewOrderEmail;线确保执行了这一行。如果不是——找一个原因,为什么,因为这是一种非标准行为。如果该行已执行,但未发送电子邮件,则跟踪将进入此调用以查找原因


希望有帮助。

我想弄清楚的一件事是,在付款后或付款前向用户发送电子邮件。我的意思是,如果付款到期且订单已下定,则确认电子邮件将发送给用户或不发送给用户。当我单击“销售->来自后端的订单”中的“发送邮件”时,管理员和用户将收到订单确认电子邮件。但我需要自动执行此操作。任何扩展或任何其他方法请详细说明您的答案。此电子邮件将在下订单后发送。对于使用电子支付的订单,这意味着在向支付处理器执行授权/捕获请求后发送电子邮件。但是,请注意,如果重定向到第三方支付网站,则不会对较新的Magento版本(如1.6+)执行支付请求。这可能是你的情况。有一件事我想弄清楚,电子邮件发送给用户后付款完成或之前。我的意思是,如果付款到期且订单已下定,则确认电子邮件将发送给用户或不发送给用户。当我单击“销售->来自后端的订单”中的“发送邮件”时,管理员和用户将收到订单确认电子邮件。但我需要自动执行此操作。任何扩展或任何其他方法请详细说明您的答案。此电子邮件将在下订单后发送。对于使用电子支付的订单,这意味着在向支付处理器执行授权/捕获请求后发送电子邮件。但是,请注意,如果重定向到第三方支付网站,则不会对较新的Magento版本(如1.6+)执行支付请求。那可能是你的情况。