Быстрый старт

Vestnik1 мин чтенияСтраница 2 из 12
На этой странице 4

Шаг 1. Шаблон

На вкладке «Шаблоны» нажмите «Новый шаблон». В теме и теле доступны теги MODX: [[+username]], [[+email]], условия через фильтры [[+order_id:notempty=`...`]]. Кнопка «Тестовая отправка» отправит письмо на любой адрес сразу (минуя очередь) — проверить вёрстку. Отправителя можно задать в шаблоне, иначе берётся из настроек.

Шаг 2. Правило

На вкладке «Правила» нажмите «Новое правило»: ключ события, шаблон и стратегия получателя. Нескольким получателям на одно событие — несколько правил с одним ключом.

Шаг 3. Cron

Добавьте запуск скрипта в планировщик, например раз в минуту:

* * * * * php /путь/к/сайту/core/components/vestnik/cron.php >> /путь/vestnik-cron.log 2>&1

Шаг 4. Событие

Подайте событие одним из способов — плагином для стандартных событий MODX, сниппетом или из кода (см. раздел «Источники событий»). Например:

[[!vestnik_notify? &event=`order.paid` &email=`[[+email]]` &data=`{"order_id":"105","fullname":"Иван"}`]]

И укажите адрес администратора в настройке vestnik_admin_email, если используете стратегию «Администратор».