2

我希望 magento 仅将订单电子邮件发送给管理员而不是客户,因为客户收到来自另一个系统的电子邮件。

可以向客户或客户和管理员发送订单邮件,但似乎不可能仅将邮件发送给管理员。

如果有人知道该怎么做,我将不胜感激。

最好的问候尼科

4

2 回答 2

3

好消息:这很容易。坏消息:你不能在界面中制作它,你只能编程它。

在 Mage_Sales_Model_Order->sendNewOrderEmail() 中重载发送电子邮件,从那里删除发送给客户的邮件。

于 2011-01-10T14:51:03.520 回答
1

多谢!

我只是注释掉这个区域,它可以工作。

/* $sendTo = array( array( 'email' => $this->getCustomerEmail(), 'name' => $customerName ) ); */

    if ($copyTo && $copyMethod == 'copy') {
        foreach ($copyTo as $email) {
            $sendTo[] = array(
                'email' => $email,
                'name'  => null
            );
        }
    }
于 2011-01-12T10:51:52.673 回答