Условия отправки

Условия отправки представляют из себя набор ограничений, условий или настроек, которыми обладает рассылка.

images/download/attachments/43386524/dispatch_plugin_conditions_overview.png

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

  • интерфейса настройки условия отправки для всей рассылки глобально (в простейшем случае может иметь только флаг включено\отключено);

  • интерфейса настройки условия отправки для конкретной подписки на рассылку (в простейшем случае может отсутствовать);

  • логики проверки выполнения условия на сервере.

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

images/download/attachments/43386524/dispatch_condition_validation.png

Ниже перечислены все условия отправки, поддерживаемые системой.