1

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

/**
 * Send email with order data
 *
 * @return Mage_Sales_Model_Order
 */
public function sendNewOrderEmail()

当我完全删除这个类时,订单仍然被发送。(嗯?)是的,我清除了我的缓存!

什么是正确的 sendMail 方法?

4

1 回答 1

2

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

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

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

于 2012-11-06T16:17:36.947 回答