gpt4 book ai didi

magento - 如何限制向 Magento 中的客户发送订单电子邮件

转载 作者:行者123 更新时间:2023-12-04 21:58:46 24 4
gpt4 key购买 nike

我已经创建了一种付款方式,并且运行良好。下订单时,默认情况下会发送一封电子邮件,但我只想在使用我自己的付款方式时防止这种情况发生。我不希望在用户选择我的付款方式并点击 place an order 按钮时发送电子邮件。

当用户点击place an order 按钮后,使用哪个文件、函数或事件发送电子邮件?

最佳答案

此事件在 Checkout/controllers/OnePageController/SuccessAction 中触发。Mage::dispatchEvent('checkout_onepage_controller_success_action');//第197行

我建议请寻找下面的文件和方法

/app/code/core/Mage/Checkout/controllers/OnepageController.php

public function successAction(){...
Mage::dispatchEvent('checkout_onepage_controller_success_action', array('order_ids' => array($lastOrderId))); ...

/app/code/core/Mage/Checkout/Model/Type/Onepage.php

public function saveOrder(){... 
$order->sendNewOrderEmail(); ...
}

关于magento - 如何限制向 Magento 中的客户发送订单电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19649782/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com