magento как отправлять электронные письма только администратору (не клиенту) - PullRequest
2 голосов
/ 10 января 2011

Я хочу, чтобы magento отправлял электронные письма с заказом только администратору, а не клиенту, потому что клиент получает электронное письмо из другой системы.

Возможно отправить заказное письмо клиенту или клиентуи admin, но, кажется, невозможно отправить письмо только администратору.

Если кто-то знает, как это сделать, я был бы очень благодарен.

с наилучшими пожеланиями nico

Ответы [ 2 ]

3 голосов
/ 10 января 2011

Хорошие новости: это легко.Плохие новости: вы не можете сделать это в интерфейсе, вы можете только запрограммировать его.

Перегрузить отправку писем в Mage_Sales_Model_Order-> sendNewOrderEmail (), оттуда удалить отправку клиенту.

1 голос
/ 12 января 2011

спасибо большое!

Я только что прокомментировал эту область, и она работает.

/ * $ sendTo = array ( массив ( 'email' => $ this-> getCustomerEmail (), 'name' => $ customerName ) ); * /

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