Нотификация: различия между версиями
м (→Не редактируемые нотификации) |
(→Нередактируемые нотификации) |
||
Строка 49: | Строка 49: | ||
= Нередактируемые нотификации = | = Нередактируемые нотификации = | ||
Кроме нотификаций, для которых предусмотрены шаблоны, есть также ряд нотификаций, которые нельзя изменить. | Кроме нотификаций, для которых предусмотрены шаблоны, есть также ряд нотификаций, которые нельзя изменить. | ||
− | * Нотификация при бронировании авиаперелета, который нет возможности выписать автоматически<br/>Высылается на адрес, указанный в поле '''''Адрес электронной почты | + | * Нотификация при бронировании авиаперелета, который нет возможности выписать автоматически<br/>Высылается на адрес, указанный в поле '''''Адрес электронной почты''''' ('''Администрирование ⇨ Настройки агентства''') |
+ | при завершении бронирования. Если адрес не указан, сообщение не отправляется.<br/>Пример сообщения:[[Файл:Нотификация_Запрос_на_выписку.PNG|800px|thumb|center|Нотификация "Запрос на выписку"]] | ||
= Специфический алгоритм работы = | = Специфический алгоритм работы = |
Версия 14:44, 24 сентября 2013
Нотификация - оповещение о каком-либо событии, совершенном в системе. Пользователь может получить нотификацию по множеству поводов: после регистрации и при восстановлении пароля, как результат изменений со статусом заказа или при его аннуляции, в виде напоминания о бронировании и т.п.
Содержание
Способы отправки нотификаций
В Nemo два вида отправки:
- Электронная почта
О почтовых настройках системы Nemo читайте на странице Почтовый сервер. - СМС
О подключении и настройки модуля отправки СМС-уведомлений в Nemo читайте на странице СМС Траффик.
Шаблоны электронных писем и СМС
На странице Шаблоны электронных писем в разделе Заказы можно задать шаблоны электронных писем и СМС, которые будут отправлены пользователю после совершения им определенного действия.
Список редактируемых нотификаций
- Бронирование перелета
- Бронирование отеля
- Бронирование экскурсии
- Бронирование трансфера
- Бронирование поезда
- Напоминание о бронировании (перед автоматической аннуляцией)
- Автоматическая аннуляция
- Аннуляция
- Восстановление пароля
- Регистрация
- Приветствие нового пользователя
- Выписка
- Лучшие варианты перелета
- Счет-квитанция
- Заказ оплачен
- Нотификация для Евросети
- Нотификация для Курьерской службы
- Нотификация для Рапиды
- Нотификация для Comepay
- Заказ "по запросу" подтвержден
- Заказ "по запросу" не подтвержден
- Нотификация о дедлайне по внесению дополнительных данных
- Заказ был изменен при синхронизации
- Регистрация компании
- Активация компании
Переменные шаблонов сообщений
Для каждой нотификации доступен набор шаблонных переменных, которые можно использовать для подстановки конкретных значений относящихся к нотификации в момент перед отправкой сообщения.
На рисунке выделена иконка для вызова справочника переменных для текущего шаблона.
Нередактируемые нотификации
Кроме нотификаций, для которых предусмотрены шаблоны, есть также ряд нотификаций, которые нельзя изменить.
- Нотификация при бронировании авиаперелета, который нет возможности выписать автоматически
Высылается на адрес, указанный в поле Адрес электронной почты (Администрирование ⇨ Настройки агентства)
при завершении бронирования. Если адрес не указан, сообщение не отправляется.
Пример сообщения:
Специфический алгоритм работы
Для нотификаций:
- о скором истечении таймлимита
- о дедлайне по внесению дополнительных пассажирских данных
определен следующий алгоритм работы:
- При добавлении/обновлении бронирования в БД заносится/обновляется 2 параметра с датой и временем для каждого варианта нотификации.
- Запускается крон, вытаскивает из БД бронирования, у которых эти даты наступили и отправляет соответствующие нотификации.
- Если нотификация была отправлена успешно, то бронь помечается соответствующим признаком и больше нотификация данного типа не отправляется.
- Если отправка была не успешна(к примеру, указан не правильный email), то будут сделаны ещё 4 попытки отправить нотификацию при последующих запусках крона.
- Если по истичении 4-х попыток отправить нотификацию так и не удалось, то попытки прекрашаются.
Настройки для вышеописанных 2-х нотификаций находятся тут:
/index.php?go=settings/timelimites
Настраивать можно отдельно для любого компонента.