Перейти к содержанию

Шаблоны сообщений

Шаблоны находятся в /admin/new/settings/templates. Они поддерживают SMS, push, e-mail и операторские скрипты.

Структура шаблона

  • Тип — sms, push, email, operator.
  • Код — используется для вызова из кода или API.
  • Текст — поддерживает плейсхолдеры {{ }} и условные конструкции {% if %}.
  • Переводы — для многоязычных проектов можно добавить версии на разных языках.

Переменные

  • Передаются через вызов сервиса message_manager->send($templateCode, $context).
  • В шаблоне доступны данные заказа, клиента, промокода.
  • Можно объявлять функции форматирования — см. TemplateExtension.

Управление версиями

  • Каждое изменение записывается в лог с указанием автора.
  • Есть режим «черновик», чтобы проверить шаблон на себе, не затрагивая боевую рассылку.
  • Поддерживается тестовая отправка на произвольный номер или устройство.