
Уведомления о заказах
В панели управления магазином можно настроить email-уведомления, которые отправляются на разных этапах работы с заказом — отдельно для администратора магазина и отдельно для покупателя. Открыть раздел «Уведомления» можно в верхней панели.
Как создать уведомление
Откройте раздел «Уведомления» и нажмите кнопку «Создать».
Выберите получателя — «Администратор» или «Покупатель».
Набор доступных событий зависит от того, кого вы выбрали.
События для администратора:
Заказ Новый
Оплата поступила
Заказ В работе
Заказ Отработан
Заказ Отказ
События для покупателя:
Заказ Новый
Оплата поступила
Сообщить о поступлении товара
Заказ В работе
Заказ Отработан
Заказ Отказ
Нажмите на нужное событие в списке — откроется форма его настройки.
Заполните форму и нажмите «Создать».
Готовое уведомление появится в общем списке раздела «Уведомления».
Настройка письма
В форме можно настроить параметры для письма:
Активировать — переключатель, который включает или отключает отправку письма по этому событию.
Поддержка HTML — переключатель, отвечает за то, можно ли использовать HTML-разметку в тексте письма.
Адрес — email-адреса получателей; добавляются кнопкой «+».
Тема — тема письма. По умолчанию уже заполнена шаблонным текстом, который можно отредактировать.
Сообщение — текст письма. Тоже приходит с готовым шаблоном по умолчанию, в него можно вносить свои правки.
Внизу есть кнопка «Предпросмотр», чтобы посмотреть, как будет выглядеть письмо.
После нажатия на кнопку «Предпросмотр» откроется окно — выберите в нём нужный заказ и нажмите «Предпросмотр». Далее вы увидите, как будет выглядеть письмо.
Переменные в теме и сообщении
Тему и текст письма можно собирать с помощью переменных — они автоматически подставляют в текст данные конкретного заказа вместо того, чтобы прописывать их вручную. Что посмотреть полный список, нажмите кнопку «Справочник переменных» в форме настройки уведомления.
Самые часто используемые переменные:
Заказ
$order.order_id — номер заказа (вида xxxxxxxx);
$order.number — внутренний номер заказа;
$order.order_status_name / $order.order_status — статус заказа, названием или кодом;
$order.order_url — ссылка на страницу заказа;
$order.total — итоговая сумма заказа;
$order.payment_total — сумма платежа;
$order.discount — скидка;
$order.payment_name — выбранный способ оплаты;
$order.paid — статус оплаты (оплачен или нет);
$order.comment — комментарий к заказу от администратора;
$order.order_note — форма заказа, которую заполнил покупатель;
$order.created / $order.modified — дата создания и дата последнего изменения заказа;
$order.user_id — идентификатор пользователя;
$site.site_domain — домен сайта.
Доставка
$order.data.delivery.name — способ доставки;
$order.data.delivery.cost — стоимость доставки;
$order.data.delivery.term — срок доставки, а $order.data.delivery.term.min и $order.data.delivery.term.max — минимальный и максимальный срок, если служба доставки присылает его диапазоном (например, СДЭК);
$order.data.delivery.registered.tracking_number и $order.data.delivery.registered.tracking_url — номер отправления и ссылка для отслеживания (СДЭК 2.0).
Пример
Так переменные комбинируются в готовом тексте письма:
Вы оформили заказ {order.order_id} на сайте {site.domain_mask} на сумму {order.total|price_convert...} {order.currency.shortname}
Переменные можно сочетать с условиями — например, чтобы подставить разный текст в зависимости от статуса оплаты:
{if $order.paid == 1} Оплачен {else} Не оплачен {/if}
Этот и другие готовые примеры тоже есть в справочнике переменных.
Быстрый старт
Популярные вопросы
Видеоинструкции
Панель управления
Редактор дизайна
Структура и разметка сайта
Элементы и виджеты
Дизайн и стилизация
Интеграции
Коллекции (CMS)
Настройки страницы
Режим наполнения
Публикация и экспорт
Горячие клавиши
Обучение
Поддержка и помощь