Шаблоны email-уведомлений

В CS-Cart и Multi-Vendor встроен редактор шаблонов email-уведомлений. Вы можете редактировать шаблоны в соответствии с вашими нуждами, экспортировать их, а также импортировать шаблоны, созданные и экспортированные другими людьми.

Список типов email-уведомлений

Редактор находится в меню Администрирование → Уведомления. Для удобства уведомления разбиты на группы:

  • Уведомления для покупателей.
  • Уведомления для администратора.
  • Уведомления для продавцов (только в Multi-Vendor).

В отдельную группу вынесены сниппеты — готовые элементы шаблонов, которые можно быстро добавить в уведомления.

Структура редактора шаблонов уведомлений

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

1. Основная область

Основная область в центре страницы используется непосредственно для редактирования уведомлений. Список атрибутов email-уведомления:

  • Тема — шаблон темы письма.
  • Шаблон — шаблон тела письма.

Примечание

Данные шаблоны могут включать простой текст, переменные, языковые переменные, функции Twig, а также HTML и CSS-код. Текст email-уведомления формируется из Темы и Шаблона путём подстановки данных из магазина к переменным.

  • Статус — определяет, будет ли отсылаться уведомление данного типа или нет.

  • Прикрепить PDF-файл — позволяет прикрепить к уведомлению документ определённого типа в формате PDF.

    Примечание

    PDF-файлы можно прикреплять только к email-уведомлениям, касающимся изменений статуса заказа.

2. Переменные, сниппеты, документы

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

  • Переменные содержат различную информацию из базы данных, например, имена покупателей или идентификационные номера заказов.

    Также, в шаблонах уведомлений можно использовать языковые переменные. Например, языковая переменная dear добавляет слово “Уважаемый(-ая)” (или его эквивалент в других языках) перед именем покупателя. Чтобы вставить эту языковую переменную в уведомление, , добавьте {{ __("dear") }} в подходящее место в шаблоне.

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

    Подсказка

    Больше информации о сниппетах можно найти в этой статье.

  • Документы в отличие от сниппетов самодостаточны, но их тоже можно встроить в тело письма одной строкой, чтобы не усложнять структуру письма.

3. Доступные действия

С помощью кнопки с изображением шестерёнки, расположенной в правом верхнем углу, вы можете выполнять следующие действия:

  • Отправить тестовое письмо — из шаблона создаётся тестовое email-уведомление и отправляется на почтовый адрес администратора, выполнившего данное действие.

  • Предпросмотр — из шаблона создаётся тестовое email-уведомление, которое затем отображается во всплывающем окне.

    Важно

    Из-за отсутствия некоторых данных, примеры, созданные с помощью тестового письма и предпросмотра, могут отличаться от настоящих уведомлений, получаемых покупателями и администраторами.

  • Восстановить — вернуть Тему и Шаблон уведомления к изначальному состоянию в данной версии CS-Cart или Multi-Vendor. Эта кнопка появляется только после того, как вы изменили шаблон и сохранили свои изменения.

    Предупреждение

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

Большое обновление CS-Cart уже здесь Попробуйте новую панель администратора с темной темой