private:koding:hostcms:modules:shop:order:otpravka_pisma_administratoru_i_pokupatelju_pri_smene_statusa_zakaza

Отправка письма администратору и покупателю при смене статуса заказа

Если при изменении статуса заказа необходимо отправлять email администратору и покупателю, то можно воспользоваться следующим наблюдателем. В этом наблюдателе в статичном массиве $_config задаются настройки для каждого статуса: XSL-шаблоны писем, темы писем и активность. При добавлении нового статуса заказа необходимо добавить элемент в массив $_config. При смене статуса заказа письмо придет на почту, указанной как email-куратора в настройках интернет-магазина, и на почту покупателя.

Установка:

  1. В файл bootstrap.php добавить следующий код:
    // KAD: Отправка писем администратору и пользователю при смене статуса
     Core_Event::attach('shop_order.onBeforeSave', array('Shop_Order_Observer', 'onBeforeSave'));
  2. Создать файл наблюдателя /modules/shop/order/observer.php.
  3. Задать названия XSL-шаблонов.
private/koding/hostcms/modules/shop/order/otpravka_pisma_administratoru_i_pokupatelju_pri_smene_statusa_zakaza.txt · Last modified: 10.07.17 в 11:07 by maximzasorin_gmail.com