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

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

Редактор находится в меню Дизайн → Шаблоны email-уведомлений.

Примечание

После обновления до CS-Cart или Multi-Vendor версии 4.4.1 вам, возможно, понадобится включить редактор самостоятельно.

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

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

Для вашего удобства уведомления разбиты на две вкладки:

  • Уведомления для покупателей.
  • Уведомления для администратора.

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

Примечание

Также на данной странице с помощью кнопки с изображением шестерёнки можно импортировать и экспортировать уведомления и сниппеты.

Список шаблонов email-уведомлений, доступных в магазине.

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

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

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

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

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

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

Примечание

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

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

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

    Примечание

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

2. Переменные и сниппеты

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

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

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

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

    Подсказка

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

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

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

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

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

    Важно

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

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

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

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