我希望 magento 仅将订单电子邮件发送给管理员而不是客户,因为客户收到来自另一个系统的电子邮件。
可以向客户或客户和管理员发送订单邮件,但似乎不可能仅将邮件发送给管理员。
如果有人知道该怎么做,我将不胜感激。
最好的问候尼科
我希望 magento 仅将订单电子邮件发送给管理员而不是客户,因为客户收到来自另一个系统的电子邮件。
可以向客户或客户和管理员发送订单邮件,但似乎不可能仅将邮件发送给管理员。
如果有人知道该怎么做,我将不胜感激。
最好的问候尼科
好消息:这很容易。坏消息:你不能在界面中制作它,你只能编程它。
在 Mage_Sales_Model_Order->sendNewOrderEmail() 中重载发送电子邮件,从那里删除发送给客户的邮件。
多谢!
我只是注释掉这个区域,它可以工作。
/* $sendTo = array( array( 'email' => $this->getCustomerEmail(), 'name' => $customerName ) ); */
if ($copyTo && $copyMethod == 'copy') {
foreach ($copyTo as $email) {
$sendTo[] = array(
'email' => $email,
'name' => null
);
}
}