Урок 6 Уведомления о смене статуса заказа Администратору на Email

Заказы — это наше все. Очень важно вовремя получить оповещение о новом заказе и оперативно обработать его. И зачастую опенкарт с этим справляется. И уверен Вы знаете, что в админке можно присвоить тот или иной статус заказу, оповестив при этом покупателя. Однако такое письмо владельцу магазина не приходит. В принципе, если ведением и учетом всех заказов занимаетесь вы лично — ничего страшного. Однако если обработкой заказов занимаются администраторы, а Вы лишь контролируете процесс — то необходимость данной опции становится очевидной. Сегодня мы добавим уведомления о смене статуса заказа Администратору на Email.
Для этого необходимо сделать одну не сложную манипуляцию, а именно внести изменения в
|
1 |
\catalog\model\checkout\order.php |
Находим буквально в самом конце файла строку
|
1 |
$mail->setTo($order_info['email']); |
и заменяем ее на
|
1 2 3 |
$mails[]= $order_info['email']; $mails[]= $this->config->get('config_email'); $mail->setTo($mails); |
После этих нехитрых манипуляций при изменении статуса заказа оповещение придет не только покупателю, но и администратору магазина.




Урок 11 Как вывести подкатегории с картинками
Урок 12 Партнерский магазин на opencart
Урок 26 Вывести точное время оформления заказа в админке opencart
Урок 29 Меняем шаблон письма админу на Opencart 3
Урок 8 Свои классы для разных страницы магазина
Урок 39: Онлайн чат для opencart без использования сторонних сервисов
Урок 38 Как вывести основную и оптовую цену в opencart
Урок 37 Уточнить цену при нулевой стоимости товара Opencart
Урок 36 Как сделать переход на оформление заказа после добавления в корзину на Opencart
Урок 35 Как вывести вторую цену в Биткоинах на opencart (bitcoin, btc)?

А как сделать, чтобы при смене статусов заказов в админке, клиент не получал уведомлений? А то люди пугаются.
Просто не ставьте галочку напротив пункта «Оповестить клиента»
Хм… я уже облазился по настройкам. Где эту галочку искать? В Настройках магазина есть галочка Оповестить Администратора. А вот Клиента где? При этом, хорошо бы, чтобы при заказе он получал письмо, только при изменении статусов не было письма.
Проверьте, не стоит ли тут http://prntscr.com/v6upj7 галочка (просмотр заказа в админке http://prntscr.com/v6uq8n)
Решение то что надо. Вопрос: как сделать что бы оповещении шло только по конкретному статусу и конкретным адресам ?
Не совсем понял Вас. Вы хотите чтобы при разных статусах оповещение шло на разные адреса?
нет, он хочет ,что бы при разных статуса уведомление либо шло либо нет
Перечитайте еще раз вопрос. Я думаю что там другая задача. Ждем ответа.