Нотификация: различия между версиями

Материал из Центр поддержки системы бронировании
Перейти к навигации Перейти к поиску
(Шаблоны электронных писем и СМС)
Строка 1: Строка 1:
 
[[Категория:Руководство]]
 
[[Категория:Руководство]]
 +
<!-- -->
 
[[Файл:Выбор_нотификации.png|400px|thumb|right|Выбор нотификации]]
 
[[Файл:Выбор_нотификации.png|400px|thumb|right|Выбор нотификации]]
 
[[Файл:Шаблон_электронного_письма.png|400px|thumb|right|Шаблон электронного письма]]
 
[[Файл:Шаблон_электронного_письма.png|400px|thumb|right|Шаблон электронного письма]]
 
[[Файл:Шаблон_СМС.png|400px|thumb|right|Шаблон СМС.png]]
 
[[Файл:Шаблон_СМС.png|400px|thumb|right|Шаблон СМС.png]]
'''Нотификация''' - оповещение о каком-либо событии, совершенном в системе. Пользователь может получить нотификацию по множеству поводов: после регистрации и при восстановлении пароля, как результат изменений со статусом заказа или при его аннуляции, в виде напоминания о бронировании и т.п.
+
'''Нотификация''' оповещение о каком-либо событии, совершенном в системе. Пользователь может получить нотификацию по множеству поводов: после регистрации и при восстановлении пароля, как результат изменений со статусом заказа или при его аннуляции, в виде напоминания о бронировании и т.п.
  
 
= Способы отправки нотификаций =
 
= Способы отправки нотификаций =
В Nemo два вида отправки:
+
В {{NameSystem}} два вида отправки:
* '''Электронная почта''' <br/>О почтовых настройках системы Nemo читайте на странице [[Почтовый сервер]].
+
* '''Электронная почта'''
<span style="font-size: large;"><span style="color: rgb(255, 0, 0);">!</span></span><span style="background-color: rgb(255, 240, 245);">&nbsp;Обратите внимание, нотификация на электронную почту не будет отправлена, если у заказчика или одного из пассажиров не заполнено поле с адресом эл. почты.</span>
 
  
* '''СМС''' <br/>О подключении и настройки модуля отправки СМС-уведомлений в Nemo читайте на странице [[СМС Траффик]].
+
О почтовых настройках системы {{NameSystem}} читайте на странице [[Почтовый сервер]].
  
<span style="font-size: large;"><span style="color: rgb(255, 0, 0);">!</span></span><span style="background-color: rgb(255, 240, 245);">&nbsp;Нотификация на email будет отправлена только в том случае, если шаблон электронного письма данной нотификации непустой. Исключением является нотификация о бронировании перелета - если шаблон письма будет пустым, то в нотификации будут отправлены данные со страницы информации о заказе.</span>
+
{{Attention|Обратите внимание, нотификация на электронную почту не будет отправлена, если у заказчика или одного из пассажиров не заполнено поле с адресом электронной почты.}}
 +
 
 +
* '''СМС'''
 +
 
 +
О подключении и настройки модуля отправки СМС-уведомлений в {{NameSystem}} читайте на странице [[СМС Траффик]].
 +
 
 +
{{Attention|Нотификация на e-mail будет отправлена только в том случае, если шаблон электронного письма данной нотификации непустой. Исключением является нотификация о бронировании перелета если шаблон письма будет пустым, то в нотификации будут отправлены данные со страницы информации о заказе.}}
  
 
= Шаблоны электронных писем и СМС =
 
= Шаблоны электронных писем и СМС =
На странице '''Шаблоны электронных писем''' в разделе '''Настройки системы - Нотификации''' можно задать шаблоны электронных писем и СМС, которые будут отправлены пользователю после совершения им определенного действия.
+
В разделе «Настройки системы» → «Нотификации» → «Шаблоны электронных писем» можно задать шаблоны электронных писем и СМС, которые будут отправлены пользователю после совершения им определенного действия.
  
 
Шаблоны можно настроить для каждого языка доступного в системе. Пользователь будет получать их на языке, который используется в момент работы с заказом.
 
Шаблоны можно настроить для каждого языка доступного в системе. Пользователь будет получать их на языке, который используется в момент работы с заказом.
  
 
== Список редактируемых нотификаций ==
 
== Список редактируемых нотификаций ==
*Бронирование перелета
+
* Бронирование перелета
*Бронирование отеля
+
* Бронирование отеля
*Бронирование экскурсии
+
* Бронирование экскурсии
*Бронирование трансфера
+
* Бронирование трансфера
*Бронирование поезда
+
* Бронирование поезда
*Напоминание о бронировании (перед автоматической аннуляцией)
+
* Напоминание о бронировании (перед автоматической аннуляцией)
*Автоматическая аннуляция
+
* Автоматическая аннуляция
*Аннуляция
+
* Аннуляция
*Восстановление пароля
+
* Восстановление пароля
*Регистрация
+
* Регистрация
*Приветствие нового пользователя
+
* Приветствие нового пользователя
*Выписка
+
* Выписка
*Лучшие варианты перелета
+
* Лучшие варианты перелета
*Счет-квитанция
+
* Счет-квитанция
*Заказ оплачен
+
* Заказ оплачен
*Нотификация для Курьерской службы
+
* Нотификация для Курьерской службы
*Нотификация для Рапиды
+
* Нотификация для Рапиды
*Нотификация для Comepay
+
* Нотификация для Comepay
*Заказ "по запросу" подтвержден
+
* Заказ «по запросу» подтвержден
*Заказ "по запросу" не подтвержден
+
* Заказ «по запросу» не подтвержден
*Нотификация о дедлайне по внесению дополнительных данных
+
* Нотификация о дедлайне по внесению дополнительных данных
*Заказ был изменен при синхронизации
+
* Заказ был изменен при синхронизации
*Регистрация компании
+
* Регистрация компании
*Активация компании
+
* Активация компании
  
 
== Переменные шаблонов сообщений ==
 
== Переменные шаблонов сообщений ==
Строка 59: Строка 65:
 
= Нередактируемые нотификации =  
 
= Нередактируемые нотификации =  
 
Кроме нотификаций, для которых предусмотрены шаблоны, есть также ряд нотификаций, которые нельзя изменить.
 
Кроме нотификаций, для которых предусмотрены шаблоны, есть также ряд нотификаций, которые нельзя изменить.
* Нотификация при бронировании авиаперелета, который нет возможности выписать автоматически<br/>Высылается на адрес, указанный в поле '''''Адрес электронной почты''''' ('''Администрирование ⇨ Настройки агентства''') при завершении бронирования. Если адрес не указан, сообщение не отправляется.<br/>Пример сообщения:[[Файл:Нотификация_Запрос_на_выписку.PNG|800px|thumb|center|Нотификация "Запрос на выписку"]]
+
* Нотификация при бронировании авиаперелета, который нет возможности выписать автоматически.
 +
 
 +
Высылается на адрес, указанный в поле {{Setting|Адрес электронной почты}} («Аккаунт менеджмент» → «Агенты и пользователи» → «Профили компаний») при завершении бронирования. Если адрес не указан, сообщение не отправляется.
 +
 
 +
Пример сообщения:[[Файл:Нотификация_Запрос_на_выписку.PNG|800px|thumb|center|Нотификация «Запрос на выписку»]]
  
 
= Специфический алгоритм работы =
 
= Специфический алгоритм работы =
1. Для компонента "Авиабилеты" нотификации о бронировании, оплате, аннуляции заказа и о любых изменениях в забронированном заказе по умолчанию отправляются только на e-mail покупателя (для В2С) или субагента (для В2В). Нотификации о выписке (маршрут-квитанция) и о любых изменениях в выписанном заказе по умолчанию отправляются на e-mail адреса пассажиров (если они были указаны при бронировании перелета) и на адрес покупателя (или субагента).
+
1. Для компонента «Авиабилеты» нотификации о бронировании, оплате, аннуляции заказа и о любых изменениях в забронированном заказе по умолчанию отправляются только на e-mail покупателя (для В2С) или субагента (для В2В). Нотификации о выписке (маршрут-квитанция) и о любых изменениях в выписанном заказе по умолчанию отправляются на e-mail адреса пассажиров (если они были указаны при бронировании перелета) и на адрес покупателя (или субагента).
  
 
2. Для нотификаций:
 
2. Для нотификаций:
Строка 71: Строка 81:
 
# Запускается крон, вытаскивает из БД бронирования, у которых эти даты наступили и отправляет соответствующие нотификации.
 
# Запускается крон, вытаскивает из БД бронирования, у которых эти даты наступили и отправляет соответствующие нотификации.
 
# Если нотификация была отправлена успешно, то бронь помечается соответствующим признаком и больше нотификация данного типа не отправляется.
 
# Если нотификация была отправлена успешно, то бронь помечается соответствующим признаком и больше нотификация данного типа не отправляется.
# Если отправка была не успешна(к примеру, указан не правильный email), то будут сделаны ещё 4 попытки отправить нотификацию при последующих запусках крона.
+
# Если отправка была не успешна(к примеру, указан не правильный e-mail), то будут сделаны ещё 4 попытки отправить нотификацию при последующих запусках крона.
 
# Если по истичении 4-х попыток отправить нотификацию так и не удалось, то попытки прекрашаются.
 
# Если по истичении 4-х попыток отправить нотификацию так и не удалось, то попытки прекрашаются.
  
Строка 78: Строка 88:
 
Настраивать можно отдельно для любого компонента.
 
Настраивать можно отдельно для любого компонента.
  
3. Для маршрут-квитанции ('''«Заказы» ⇨ «Документы» «Маршрут-квитанция»''') и для нотификаций о бронировании, аннуляции заказ и выписке ('''«Заказы» ⇨ «Шаблоны электронных писем»''') различается работа переменных-групп в шаблоне: в нотификациях группа %PASSENGER% не должна содержать в себе группу %SEGMENT% для корректной работы переменных в заказе, где присутствует более, чем один пассажир; и обратно для маршрут-квитанций, в которых группа %SEGMENT% должна располалагаться внутри группы %PASSENGER%.
+
3. Для маршрут-квитанции («Настройки системы» → «Нотификации» → «Документы» «Маршрут-квитанция») и для нотификаций о бронировании, аннуляции заказ и выписке («Настройки системы» → «Нотификации» → «Шаблоны электронных писем») различается работа переменных-групп в шаблоне: в нотификациях группа <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">%PASSENGER%</syntaxhighlight> не должна содержать в себе группу <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">%SEGMENT%</syntaxhighlight> для корректной работы переменных в заказе, где присутствует более, чем один пассажир; и обратно для маршрут-квитанций, в которых группа <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">%SEGMENT%</syntaxhighlight> должна располалагаться внутри группы <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">%PASSENGER%</syntaxhighlight>.
  
 
== См. также ==
 
== См. также ==
[[Почтовый клиент системы]]<br>
+
* [[Почтовый клиент системы]]
[[Курьерская доставка]]<br>
+
* [[Курьерская доставка]]
[[Пользователь]]
+
* [[Пользователь]]

Версия 14:51, 15 февраля 2016

Выбор нотификации
Шаблон электронного письма
Шаблон СМС.png

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

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

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

  • Электронная почта

О почтовых настройках системы Nemo.Travel читайте на странице Почтовый сервер.

Внимание! Обратите внимание, нотификация на электронную почту не будет отправлена, если у заказчика или одного из пассажиров не заполнено поле с адресом электронной почты.

  • СМС

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Высылается на адрес, указанный в поле Адрес электронной почты («Аккаунт менеджмент» → «Агенты и пользователи» → «Профили компаний») при завершении бронирования. Если адрес не указан, сообщение не отправляется.

Пример сообщения:

Нотификация «Запрос на выписку»

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

1. Для компонента «Авиабилеты» нотификации о бронировании, оплате, аннуляции заказа и о любых изменениях в забронированном заказе по умолчанию отправляются только на e-mail покупателя (для В2С) или субагента (для В2В). Нотификации о выписке (маршрут-квитанция) и о любых изменениях в выписанном заказе по умолчанию отправляются на e-mail адреса пассажиров (если они были указаны при бронировании перелета) и на адрес покупателя (или субагента).

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

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

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

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

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

/index.php?go=settings/timelimites

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

3. Для маршрут-квитанции («Настройки системы» → «Нотификации» → «Документы» → «Маршрут-квитанция») и для нотификаций о бронировании, аннуляции заказ и выписке («Настройки системы» → «Нотификации» → «Шаблоны электронных писем») различается работа переменных-групп в шаблоне: в нотификациях группа %PASSENGER% не должна содержать в себе группу %SEGMENT% для корректной работы переменных в заказе, где присутствует более, чем один пассажир; и обратно для маршрут-квитанций, в которых группа %SEGMENT% должна располалагаться внутри группы %PASSENGER%.

См. также