Данные 2 модуля в связке организуют великолепный тандем, с помощью которых можно реализовать отправку купонов со скидкой при создании заказа, изменении его статусов, а также прочие события в интернет-магазине.
Перечень всех событий:
Новый заказ [SALE_NEW_ORDER],
Изменение статуса заказа на ... [SALE_STATUS_CHANGED_],
Подписка отменена [SALE_RECURRING_CANCEL],
Уведомление об изменении идентификатора почтового отправления [SALE_ORDER_TRACKING_NUMBER],
Уведомление об изменении статуса почтового отправления [SALE_ORDER_SHIPMENT_STATUS_CHANGED],
Напоминание об оплате заказа [SALE_ORDER_REMIND_PAYMENT],
Заказ оплачен [SALE_ORDER_PAID],
Доставка заказа разрешена [SALE_ORDER_DELIVERY],
Отмена заказа [SALE_ORDER_CANCEL],
Разрешение оплаты заказа [SALE_ORDER_ALLOW_PAY],
Новый заказ на продление подписки [SALE_NEW_ORDER_RECURRING],
Уведомление об ошибке при печати чека [SALE_CHECK_PRINT_ERROR],
Уведомление о печати чека [SALE_CHECK_PRINT],
Любые вручную созданные почтовые события с префиксом SCODER_ORDERMESSAGE_.
Цель данного модуля - возможность расширения почтовых шаблонов дополнительными данными, такими как: информация о службе доставки, платежной системе, корзине покупателя, свойствах заказа, а также прочей информацией при необходимости.
С помощью решения, можно расширить шаблоны письма о заказе и прочие шаблоны событий, которые описаны выше.
Модуль в большей степени предназначен для разработчиков сайта, т.к. для его настройки потребуются определенные знания.
После установки модуля, на странице административного раздела "Маркетинг" появится пункты:
Купон на скидку / настройки событий-> Настроенные события через которые можно настроить отправку купона на то или иное событие.
Например, если настроить генерацию купона на создание заказа, почтовое событие: SALE_NEW_ORDER, то во всех почтовых шаблонах этого событий будут доступны дополнительные макросы:
#SC_COUPON# - код купона.
#SCODER_ORDERMESSAGE# - содержание почтового шаблона.
Кроме того, после сохранения события для указанных в описании почтовых событий появится доп. поле "Шаблон компонента [scoder:ordermessage]".
scoder:ordermessage - это компонент, который собирает данные по заказу и его содержание доступно в макросе #SCODER_ORDERMESSAGE#. Название шаблонов и необходимо указывать в поле "Шаблон компонента [scoder:ordermessage]".
По умолчанию, компонент имеет один шаблон .default, и данный шаблон предназначен в большей степени для события "Новый заказ". Как и все шаблоны компонента, его можно копировать и редактировать: кастомизация шаблона. Для остальных почтовых событий по аналогии необходимо создавать копии, кастомизировать шаблон, привести к необходимому виду, название шаблона указать в поле "Шаблон компонента [scoder:ordermessage]" для настроенного события.
Данный модуль разработан с использованием апи D7. Смотрите минимальные технические требования для продукта с версии 20.0 (с ядром D7)
1.1.6, 27.03.2024
Добавлена обработка почтового события NEW_ONE_CLICK_BUY (Аспро: Новый быстрый заказ)
1.1.5, 23.08.2023
Корректировки
1.1.4, 18.05.2023
Функционал "Не уведомлять, если заказ создан ранее, сек."
1.1.3, 16.05.2023
Убраны ограничения по типам почтовых событий для событий с префиксом SCODER_ORDERMESSAGE_
1.1.2, 12.05.2023
Функционал "Напоминания об оплатах"
1.1.1, 04.05.2023
Подготовка
1.1.0, 22.03.2023
Корректировки компонента при демо периоде
1.0.9, 30.01.2023
Корректировки для php8
1.0.8, 06.09.2022
Корректировка компонента
1.0.7, 02.08.2022
В интересуемые типы почтовых событий добавлено служебное событие для служебных проектов
1.0.6, 06.12.2021
Изменение вывода свойств заказа типа "Файл"
1.0.5, 16.09.2021
Смена названия
1.0.4, 16.09.2021
Добавлена опция "Не уменьшать картинки"
1.0.3, 22.10.2020
Добавлен "Комментарий покупателя" в письме
1.0.2, 25.06.2019
Исправлен недочет
1.0.1, 10.08.2018
Некоторые улучшения
Техническая поддержка осуществляется по e-mail адресу scoder.ru@yandex.ru. Все просьбы и предложения, пожалуйста, отправляйте на указанный почтовый ящик или в комментариях к решению.
При обращении в службу поддержки обязательно указывайте:
адрес сайта,
логин и пароль администратора,
ftp логин и пароль,
e-mail покупателя модуля или номер вашего купона,
техническая поддержка не оказывается, если закончился срок получения обновлений модуля.
Задачи по доработке модуля выполняем за отдельное вознаграждение, но оставляем за собой право отказать в такой доработке без объяснения причин.