Модуль позволяющий автоматически напоминать посетителям сайта о забытых купонахправил работы с корзиной. Если купон заведен в системе и имеет срок активности, то на email пользователей (Владельцев купона) будет отправляться письмо с текстом о необходимости использования купона.
Содержание почтового шаблона может быть любым. Для отправки писем модулем используются стандартные почтовые события. Величину, за сколько дней уведомлять об окончании срока активности купона, очень удобно настраивать в опциях модуля. Можно указать произвольное количество дней, например: за месяц (30 дней), за 25 дней, за неделю (7 дней), за день и т.п.
E-mail проверяется не только у владельца купона, но и еще в поле "Комментарий" купона. Решение отлично работает как самостоятельно, так и может служить отличным вспомогательным инструментом для наших модулей:
По умолчанию, модулем создается тип почтового события: [SC_FORGOTTEN_DISCOUNTS] Внимание! Ваша скидка сгорает.
Необходимо настроить шаблоны данного почтового события или создать свои. Для почтовых событий доступны макросы: #EMAIL# - E-Mail #COUPON# - Код купона #DIFFERENCE# - Количество дней
Настроив почтовый шаблон по своим предпочтениям, необходимо перейти в настройки модуля: ваш_сайт/bitrix/admin/settings.php?lang=ru&mid=scoder.forgottendiscounts&mid_menu=1. В настройках указать "Количество дней" и типы почтовых событий, которые необходимо вызывать к ним.
Например, если в количестве дней указать число 7, то на email владельцев купона будут автоматически отправляться напоминания за неделю до истечения срока активности купона.
Когда все настройки выполнены, необходимо "включить автоматическую отправку сообщений".
Напоминания отправляются функцией агентаCScoderForgottendiscountsAgents::Send(); раз в сутки. Если есть необходимость вручную вызвать функцию, отредактируйте дату следующего запуска на ближайшее.
Внимание: -Модулем рассматриваются только купоны правил работы с корзиной, у которых указана дата окончания купона, а также купоны,в которых указан "Владелец купона" или в поле "Комментарий" указан email.
-Для корректной работы модуля необходимо, чтобы на сайте были установлены все последние обновления модулей 1с-Битрикс и тест "Настройки -> Инструменты -> Проверка системы" не должен возвращать ошибок.
1.0.3, 19.02.2023
Корректировки для php8
1.0.2, 26.05.2021
Корректировка отправки писем при удаленном DESCRIPTION купонов
1.0.1, 23.11.2020
Устранена ошибка "Argument 'moduleId' is null or empty"
Техническая поддержка осуществляется по e-mail адресу scoder.ru@yandex.ru. Все просьбы и предложения, пожалуйста, отправляйте на указанный почтовый ящик или в комментариях к решению.
При обращении в службу поддержки обязательно указывайте:
адрес сайта,
логин и пароль администратора,
ftp логин и пароль,
e-mail покупателя модуля или номер вашего купона,
техническая поддержка не оказывается, если закончился срок получения обновлений модуля.
Задачи по доработке модуля выполняем за отдельное вознаграждение, но оставляем за собой право отказать в такой доработке без объяснения причин.