[msInformUser] Отложенная рассылка

В этом топики инструкция для запуска отложенной рассылки компонента msInformUser.

В компоненте msInformUser с версии 1.2.0-beta появилась возможность запускать отложенную рассылку пользователям.
Это может быть востребовано, например если публикуются платные статьи, объявления и т.п. И когда их срок публикации подходит к концу, в зависимости от настроек компонента, автор этой публикации получит уведомление.
Как я уже и писал — msInformUser хоть и имеет приставку ms, тем не менее он работает со всеми ресурсами.

Пример настройки

Первым делом, в настройках компонента необходимо создать группу рассылки:



Здесь нужно заполнить само название группы и выбрать класс, на данный момент можно выбрать только modResource.

Дальше в табе Рассылка добавить новую рассылку:


После сохранения жмём «обновить» и заполнить остальные поля рассылки:


Здесь осталось заполнить за сколько дней оповещать, в нашем случае (-7), выбрать чанк письма и указать созданную группу.
Поле с email пользователя — это то поле, откуда брать email. И записывается как класс | поле, по умолчанию это: modUserProfile | email.
Если необходимо указать другое поле, допустим производителя из miniShop2, то нужно указать msVendor | email.
Чтобы появилось поле с контрольной датой на странице ресурса, необходимо включить системную настройку msinformuser_date_control_show, по умолчанию она выключена. После этого, в ресурсе появится новое поле iu_control_date, msInformUser будет смотреть в это поле, и если есть в этом поле дата, и наступило наше событие (-7 дней), автор этой публикации получит почтовое уведомление
Всё. на этом настройка рассылки закончена.
   Marabar Инструкции 0    1 0

Комментарии ()




    Вы должны авторизоваться , чтобы оставлять комментарии.