3.1. Общий обзор

Основным понятием плагина является Рассылка. Рассылка представляет из себя, по сути, контейнер для шаблонов сообщений (или просто: сообщений) с определённым набором характеристик: названием, расписанием отправки (или его отсутствия), способом отправки, типом контактов, которые могут осуществлять подписку на рассылку, набором условий отправки рассылки.

На данный момент системой поддерживаются следующие типы отправки сообщения:

Сообщение рассылки представляет из себя шаблон, который перед отправкой конечному подписчику преобразуется в конкретное сообщение путём подстановок данных вместо различных макросов, например, номера договора, фамилии клиента, баланса на счёте и т.п. К сообщению также можно прикреплять файлы (однако их отправка может не поддерживаться какими-либо отправителями). Также имеется возможность задать собственное тело сообщения с помощью соответствующих макросов.

Рассылки можно функционально разделить на новостные и периодические рассылки:

Рассылки могут быть глобальными или персоналными:

Каждая рассылка характеризуется также типом контактов, которыми возможно подписаться на эту рассылку. Типы контактов заводятся администратором биллинга вручную, при этом указывается их описание и регулярное выражение для проверки корректности вводимых данных.

Каждый пользователь может заводить неограниченное количество контактов определённого типа. Каждый пользователь может создавать неограниченное количество подписок на рассылки. Подписка на рассылки характеризуется самой рассылкой, на которую была осуществлена подписка, списком контактов, а также (опционально) набором индивидуальных условий отправки сообщений рассылки.

Основное окно плагина расположено в меню Плагины => Рассылки.

На нем расположены три вкладки: Менеджер рассылок, Менеджер контактов и Методы отправки.