magento如何只向管理员发送订单电子邮件(而不是客户)

时间:2011-01-10 14:12:28

标签: email magento magento-1.4

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

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

如果有人知道怎么做,我会非常感激。

最好的问候nico

2 个答案:

答案 0 :(得分:3)

好消息:这很简单。坏消息:您无法在界面中创建它,您只能编程。

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

答案 1 :(得分:1)

非常感谢!

我只是指出这个区域,它的确有效。

/ * $ sendTo = array(             阵列(                 'email'=> $这 - > getCustomerEmail(),                 'name'=> $ CUSTOMERNAME             )         );         * /

    if ($copyTo && $copyMethod == 'copy') {
        foreach ($copyTo as $email) {
            $sendTo[] = array(
                'email' => $email,
                'name'  => null
            );
        }
    }