Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magento发送订单方法_Magento_Sendmail - Fatal编程技术网

Magento发送订单方法

Magento发送订单方法,magento,sendmail,Magento,Sendmail,我一直在寻找几个小时,以找到正确的方法,在付款后将订单发送给客户。 我找到了这个文件:/app/code/_core/Mage/Sales/Model/order.php,其中包含该方法 /** * Send email with order data * * @return Mage_Sales_Model_Order */ public function sendNewOrderEmail() 当我完全删除这个类时,仍然会发送订单。(嗯?) 是的,我清除了我的缓存 正确的sendM

我一直在寻找几个小时,以找到正确的方法,在付款后将订单发送给客户。 我找到了这个文件:/app/code/_core/Mage/Sales/Model/order.php,其中包含该方法

/**
 * Send email with order data
 *
 * @return Mage_Sales_Model_Order
 */
public function sendNewOrderEmail()
当我完全删除这个类时,仍然会发送订单。(嗯?) 是的,我清除了我的缓存


正确的sendMail方法是什么?

要向客户发送订单电子邮件,您可以这样做

$_order = Mage::getModel('sales/order')->load($order_id);
$_order->sendNewOrderEmail();

sendNewOrderEmail()是在/app/code/core/Mage/Sales/Model/Order.php中定义的(假设没有修改它的自定义模块)

是的,发送电子邮件的方法,您是否有任何其他自定义模块可以修改它?你到底想做什么?首先,谢谢你的评论。我正在尝试发送一封自定义邮件,具体取决于发送方式。我唯一需要的是发送方法的扩展,这样我就可以检查选择了哪种发送方法,这样我就可以向客户发送其他邮件。