Изменения

Перейти к навигации Перейти к поиску

Нотификация

14 217 байт добавлено, 16:08, 7 августа 2020
Список редактируемых нотификаций
[[Категория:Руководство]]
<!-- -->[[Файл:Выбор_нотификации.png|400px|thumb|right|Выбор нотификации]][[Файл:Шаблон_электронного_письма.png|400px|thumb|right|Шаблон электронного письма]][[Файл:Шаблон_СМС.png|400px|thumb|right|Шаблон СМС.png]]'''Нотификация''' - оповещение о каком-либо событии, совершенном в системе. Пользователь может получить нотификацию по множеству поводов: после регистрации и при восстановлении пароля, как результат изменений со статусом заказа или при его аннуляции, в виде напоминания о бронировании и т.п.
= Способы отправки нотификаций =
В Nemo {{NameSystem}} два вида отправки:* '''Электронная почта''' <br/> О почтовых настройках системы Nemo {{NameSystem}} читайте на странице [[Почтовый сервер]]. {{Attention|Обратите внимание, нотификация на электронную почту не будет отправлена, если у заказчика или одного из пассажиров не заполнено поле с адресом электронной почты.}} * '''СМС''' <br/> О подключении и настройки модуля отправки СМС-уведомлений в Nemo {{NameSystem}} читайте на странице [[СМС Траффик]]. {{Attention|Нотификация на e-mail будет отправлена только в том случае, если шаблон электронного письма данной нотификации непустой. Исключением является нотификация о бронировании перелета — если шаблон письма будет пустым, то в нотификации будут отправлены данные со страницы информации о заказе.}}
= Шаблоны электронных писем и СМС =
На странице '''Шаблоны В разделе «Настройки системы» → «Нотификации» → «Шаблоны электронных писем''' в разделе '''Заказы''' писем» можно задать шаблоны электронных писем и СМС, которые будут отправлены пользователю после совершения им определенного действия. Шаблоны можно настроить для каждого языка доступного в системе. Пользователь будет получать их на языке, который используется в момент работы с заказом. Подробнее см. [[Шаблоны электронных писем]].
== Список редактируемых нотификаций ==
*'''Бронирование перелета ''' — отправляется пользователю при бронировании перелета. *'''Бронирование отеля ''' — отправляется пользователю при бронировании отеля.*Бронирование экскурсии *'''Бронирование трансфера поезда''' — отправляется пользователю при бронировании ж/д билета.*Бронирование поезда *'''Напоминание о бронировании (перед автоматической аннуляцией) ''' — отправляется пользователю за указанное время (в минутах) до истечения таймлимита. *'''Аннуляция''' — отправляется пользователю при ручной аннуляции заказа. Работает для компонентов ''ЖД'' и ''Отели''. *'''Аннуляция перелета''' — отправляется '''''при автоматической и ручной аннуляции перелета''''', поддерживает дополнительные переменные из шаблона «бронирование полета». Действует только для компонента ''Авиа''. *'''Автоматическая аннуляция ''' — отправляется по истечении таймлимита бронирования. Если шаблон не задан, при автоматической аннуляции отправляется шаблон '''''Аннуляция'''''.{{Attention|Если задан шаблон '''''Аннуляция перелета''''', то и при ручной, и при автоматической аннуляции сработает данный шаблон независимо от наличия шаблонов '''''Аннуляция''''' и '''''Автоматическая аннуляция'''''.}} *'''Нотификация о проблеме в заказе''' — отправляется в случае если при оформлении заказа произошла ошибка. Для шаблона существует переменная %PROBLEM_MESSAGE% в которой содержится текст с причиной ошибки. *'''Нотификация о дедлайне по внесению дополнительных данных в заказ авиа''' — шаблон о наступлении крайнего срока по внесению дополнительных данных в заказ, отправляется по всем актуальным (забронированным и выписанным заказам) за X часов (заданных в настройках почты) до времени вылета. Поддерживает все переменные из шаблона нотификации о бронировании перелета; *'''Заказ был изменен при синхронизации''' — отправляется при включенном параметре «Отправлять письмо клиенту об изменении заказа», когда при синхронизации в заказе произошли изменения. При заполнении данного шаблона обращайте внимание на выбранную языковую версию, для корректной работы необходимо заполнять шаблон для ''Всех языков''. Работает для компонентов ''ЖД'' и ''Отели''. *Аннуляция '''Заказ был изменен при синхронизации (перелет)''' — аналогичный шаблону ''Заказ был изменен при синхронизации'', поддерживает дополнительные переменные из шаблона ''Бронирование перелета''; *'''Восстановление пароля ''' — отправляется, когда пользователь запрашивает восстановление пароля для входа в систему; *'''Регистрация ''' — см. [[Регистрация|Настройка шаблонов сообщений о регистрации]]; *'''Приветствие нового пользователя ''' — см. [[Регистрация|Настройка шаблонов сообщений о регистрации]]; *'''Выписка ''' — отправляется при выписке билетов после нажатия кнопки ''выписать'', либо после запуска автовыписки; *Лучшие варианты перелета '''Выбранные результаты поиска''' — см. [[Отправка результатов поиска по e-mail]]; *'''Счет-квитанция ''' — см. [[Счет]]; *'''Заказ оплачен ''' — отправляется при установке статуса заказа ''Оплачено''; *'''Нотификация для Евросети Курьерской службы''' — отправляется, когда выбирается и подтверждается менеджером данный способ оплаты; *'''Нотификация для Курьерской службы Рапиды''' — отправляется, когда выбирается и подтверждается менеджером данный способ оплаты; *'''Нотификация для Рапиды Comepay''' — отправляется, когда выбирается и подтверждается менеджером данный способ оплаты;  *'''Нотификация для Comepay QiwiTerminal''' *'''Заказ "по запросу" «по запросу» подтвержден ''' *'''Заказ "по запросу" «по запросу» не подтвержден ''' *'''Нотификация о необходимости установить код валитадора в реквизитах''' *'''Нотификация о дедлайне необходимости ручной выписки заказа''' *'''Нотификация об ожидании ручной выписки заказа'''  *'''Подтверждение контакта (e-mail, телефон)''' *'''Подтверждение авторизации''' *'''Требуется утверждение заказа''' *'''Утверждение заказа получено''' *'''В утверждении заказа отказано''' *'''Новая заявка на обмен билетов''' *'''Новая заявка на возврат билетов''' *'''Произведен расчет по заявке возврата или обмена''' *'''Заявка на возврат или обмен отклонена''' *'''Заявка на возврат или обмен оплачена''' == Переменные шаблонов сообщений ==[[Файл:Переменные_шаблонов_сообщений.png‎ |350px|thumb|right|Переменные шаблонов сообщений]]Для каждой нотификации доступен набор шаблонных переменных, которые можно использовать для подстановки конкретных значений, относящихся к нотификации, в момент перед отправкой сообщения. На рисунке выделена иконка для вызова справочника переменных для текущего шаблона.[[Файл:Вызов_справочника_перменных_для_текущего_шаблона.png |800px|thumb|center|Вызов справочника переменных для текущего шаблона]]  Если использование переменной предполагает формирование ссылки, для всех нотификаций подставляется адрес сайта, на котором было выполнено действие. В частности, для всех сообщений по внесению дополнительных данных заказу будет подставлен адрес сайта, на котором выполнено бронирование. Это актуально, если для работы с системой одним агентством используется несколько доменных имен. = Нередактируемые нотификации = Кроме нотификаций, для которых предусмотрены шаблоны, есть также ряд нотификаций, которые нельзя изменить.*Заказ был изменен Нотификация при бронировании авиаперелета, который нет возможности выписать автоматически. Высылается на адрес, указанный в поле {{Setting|Адрес электронной почты}} («Аккаунт менеджмент» → «Агенты и пользователи» → «Профили компаний») при завершении бронирования. Если адрес не указан, сообщение не отправляется. Пример сообщения:[[Файл:Нотификация_Запрос_на_выписку.PNG|800px|thumb|center|Нотификация «Запрос на выписку»]] = Нотификации об ошибках ГДС =В разделе «Настройки системы» → «Нотификации и документы» → «Нотификации об ошибках ГДС» возможна настройка нотификационных правил, в соответствии с которыми будут отправляться e-mail уведомления на указанные email адреса в случае получения ошибок от поставщика при синхронизации совершении указанных ниже действий.==== Правило нотификации ====Правило нотификации состоит из 4 параметров и определяет группу событий и соответствующий адрес электронной почты для нотификации об ошибках по данной группе:* '''GDS''' - определяет конкретную GDS либо все;* '''Запрос''' - определяет группу конкретных событий для нотификации:** бронирование** аннуляция** поиск** выписка** обновление** войдирование*Регистрация компании '''В ошибке содержится следующая фраза''' - строка для точного сопоставления. Узко специализирует нотификационное правило.*Активация компании'''Адреса почты для нотификаций''' (через символ ";") - адреса, на которые будут отправляться сообщения об ошибках. Обязательное поле для заполнения.
==Алгоритм Специфический алгоритм работы==1. Для компонента «Авиабилеты» нотификации о бронировании, оплате, аннуляции заказа и о любых изменениях в забронированном заказе по умолчанию отправляются только на e-mail покупателя (для В2С) или субагента (для В2В). Нотификации о выписке (маршрут-квитанция) и о любых изменениях в выписанном заказе по умолчанию отправляются на e-mail адреса пассажиров (если они были указаны при бронировании перелета) и на адрес покупателя (или субагента). 2. Для нотификаций:
* о скором истечении таймлимита
* о дедлайне по внесению дополнительных пассажирских данных
# Запускается крон, вытаскивает из БД бронирования, у которых эти даты наступили и отправляет соответствующие нотификации.
# Если нотификация была отправлена успешно, то бронь помечается соответствующим признаком и больше нотификация данного типа не отправляется.
# Если отправка была не успешна(к примеру, указан не правильный emaile-mail), то будут сделаны ещё 4 попытки отправить нотификацию при последующих запусках крона.# Если по истичении истечении 4-х попыток отправить нотификацию так и не удалось, то попытки прекрашаются.
Настройки для вышеописанных 2-х нотификаций находятся тут:
<pre>/index.php?go=settings/timelimites</pre>
Настраивать можно отдельно для любого компонента.
 
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>* [[Пользователь]]
1382
правки

Навигация

'