Раздел Email Notifications в Gridbox управляет всей цепочкой автоматических почтовых рассылок, которые отправляются клиентам и администраторам сайта. Система позволяет создавать гибкие триггерные уведомления для различных статусов заказов и бронирований, настраивать темы писем, использовать динамические теги данных и оформлять шаблоны в едином корпоративном стиле.
1. Обзор панели управления уведомлениями
В главном окне раздела сосредоточен список всех активных и неактивных шаблонов писем. Здесь можно быстро проверить, какие уведомления отправляются при создании нового бронирования, при изменении его статуса на «Оплачено» или при отмене.
2. Создание нового почтового шаблона (Adding Email Notification)
Для добавления нового триггерного письма в систему:
- ■ Перейдите в Settings -> Email Notifications и нажмите кнопку Add New.
- ■ Укажите внутреннее название шаблона и тему письма, которую увидит получатель (например, «Ваше бронирование успешно подтверждено!»).
- ■ Выберите тип получателя (Клиент или Администратор) и привяжите шаблон к конкретному событию или статусу в системе.
3. Использование динамических тегов данных (Data Tags)
Чтобы письма не были обезличенными, в тело шаблона внедряются специальные переменные — Data Tags. Система автоматически подставляет в них реальные данные из заказа или брони (имя клиента, выбранные даты, время, состав заказа, общую сумму и контакты).
4. Управление порядком и приоритетом (Reordering Email Notifications)
Функция сортировки позволяет выстраивать приоритет срабатывания рассылок, если на один и тот же статус завязано несколько шаблонов, обеспечивая корректную очередность отправки писем сервером.
5. Удаление почтовых шаблонов (Deleting Email Notifications)
Если какой-то из сценариев рассылки становится неактуальным, устаревший шаблон можно в один клик удалить из системы, предотвратив отправку лишних или дублирующихся писем клиентам.
Для того чтобы письма из Gridbox не уходили в спам на почтовых сервисах (Mail.ru, Яндекс, Gmail), обязательно настраивайте отправку через SMTP-сервер (в глобальной конфигурации Joomla), а не через стандартную функцию PHP mail(). Убедитесь в наличии корректных SPF и DKIM записей для домена проекта.
При настройке текстов для бронирования или интернет-магазина всегда делай два независимых шаблона: один — клиенту (с понятной инструкцией, деталями записи и кнопкой перехода в личный кабинет), второй — менеджеру/администратору (с быстрыми контактами заказчика и кнопкой перехода в админку к этому заказу). Обязательно тестируй отправку перед запуском проекта в production, так как опечатка в теге вроде `{booking_date}` приведет к тому, что клиент получит письмо с пустой датой.
