Нотификация

Материал из Центр поддержки системы бронировании
Версия от 12:33, 13 февраля 2014; Алексей Петрик (обсуждение | вклад) (Переменные шаблонов сообщений)
Перейти к навигации Перейти к поиску
Выбор нотификации
Шаблон электронного письма
Шаблон СМС.png

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

Способы отправки нотификаций

В Nemo два вида отправки:

  • Электронная почта
    О почтовых настройках системы Nemo читайте на странице Почтовый сервер.
  • СМС
    О подключении и настройки модуля отправки СМС-уведомлений в Nemo читайте на странице СМС Траффик.

! Нотификация на email будет отправлена только в том случае, если шаблон электронного письма данной нотификации непустой. Исключением является нотификация о бронировании перелета - если шаблон письма будет пустым, то в нотификации будут отправлены данные со страницы информации о заказе.

Шаблоны электронных писем и СМС

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

Список редактируемых нотификаций

  • Бронирование перелета
  • Бронирование отеля
  • Бронирование экскурсии
  • Бронирование трансфера
  • Бронирование поезда
  • Напоминание о бронировании (перед автоматической аннуляцией)
  • Автоматическая аннуляция
  • Аннуляция
  • Восстановление пароля
  • Регистрация
  • Приветствие нового пользователя
  • Выписка
  • Лучшие варианты перелета
  • Счет-квитанция
  • Заказ оплачен
  • Нотификация для Евросети
  • Нотификация для Курьерской службы
  • Нотификация для Рапиды
  • Нотификация для Comepay
  • Заказ "по запросу" подтвержден
  • Заказ "по запросу" не подтвержден
  • Нотификация о дедлайне по внесению дополнительных данных
  • Заказ был изменен при синхронизации
  • Регистрация компании
  • Активация компании

Переменные шаблонов сообщений

Переменные шаблонов сообщений

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

На рисунке выделена иконка для вызова справочника переменных для текущего шаблона.

Вызов справочника переменных для текущего шаблона
Если использование переменной предполагает формирование ссылки, для всех нотификаций подставляется адрес сайта, 
на котором было выполнено действие. 
В частности, для всех сообщений по заказу будет подставлен адрес сайта, на котором выполнено бронирование.
Это актуально, если для работы с системой одним агентством используется несколько доменных имен.

Нередактируемые нотификации

Кроме нотификаций, для которых предусмотрены шаблоны, есть также ряд нотификаций, которые нельзя изменить.

  • Нотификация при бронировании авиаперелета, который нет возможности выписать автоматически
    Высылается на адрес, указанный в поле Адрес электронной почты (Администрирование ⇨ Настройки агентства) при завершении бронирования. Если адрес не указан, сообщение не отправляется.
    Пример сообщения:
    Нотификация "Запрос на выписку"

Специфический алгоритм работы

Для нотификаций:

  • о скором истечении таймлимита
  • о дедлайне по внесению дополнительных пассажирских данных

определен следующий алгоритм работы:

  1. При добавлении/обновлении бронирования в БД заносится/обновляется 2 параметра с датой и временем для каждого варианта нотификации.
  2. Запускается крон, вытаскивает из БД бронирования, у которых эти даты наступили и отправляет соответствующие нотификации.
  3. Если нотификация была отправлена успешно, то бронь помечается соответствующим признаком и больше нотификация данного типа не отправляется.
  4. Если отправка была не успешна(к примеру, указан не правильный email), то будут сделаны ещё 4 попытки отправить нотификацию при последующих запусках крона.
  5. Если по истичении 4-х попыток отправить нотификацию так и не удалось, то попытки прекрашаются.

Настройки для вышеописанных 2-х нотификаций находятся тут:

/index.php?go=settings/timelimites

Настраивать можно отдельно для любого компонента.

См. также

Почтовый клиент системы
Курьерская доставка
Пользователь