Изменения

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

Нотификация

18 911 байт добавлено, 16:08, 7 августа 2020
Список редактируемых нотификаций
[[Категория:Руководство]]<!-- -->[[Файл:Выбор_нотификации.png|400px|thumb|right|Выбор нотификации]][[Файл:Шаблон_электронного_письма.png|400px|thumb|right|Шаблон электронного письма]][[Файл:Шаблон_СМС.png|400px|thumb|right|Шаблон СМС.png]]'''Нотификация''' — оповещение о каком-либо событии, совершенном в системе. Пользователь может получить нотификацию по множеству поводов: после регистрации и при восстановлении пароля, как результат изменений со статусом заказа или при его аннуляции, в виде напоминания о бронировании и т.п. = Способы отправки нотификаций =В {{NameSystem}} два вида отправки:* '''Электронная почта''' О почтовых настройках системы {{NameSystem}} читайте на странице [[Почтовый сервер]]. {{Attention|Обратите внимание, нотификация на электронную почту не будет отправлена, если у заказчика или одного из пассажиров не заполнено поле с адресом электронной почты.}} * '''СМС''' О подключении и настройки модуля отправки СМС-уведомлений в {{NameSystem}} читайте на странице [[СМС Траффик]]. {{Attention|Нотификация на e-mail будет отправлена только в том случае, если шаблон электронного письма данной нотификации непустой. Исключением является нотификация о бронировании перелета — если шаблон письма будет пустым, то в нотификации будут отправлены данные со страницы информации о заказе.}} = Шаблоны электронных писем и СМС =В разделе «Настройки системы» → «Нотификации» → «Шаблоны электронных писем» можно задать шаблоны электронных писем и СМС, которые будут отправлены пользователю после совершения им определенного действия. Шаблоны можно настроить для каждого языка доступного в системе. Пользователь будет получать их на языке, который используется в момент работы с заказом. Подробнее см. [[Шаблоны электронных писем]]. == Список редактируемых нотификаций ==*'''Бронирование перелета''' — отправляется пользователю при бронировании перелета. *'''Бронирование отеля''' — отправляется пользователю при бронировании отеля. *'''Бронирование поезда''' — отправляется пользователю при бронировании ж/д билета. *'''Напоминание о бронировании (перед автоматической аннуляцией)''' — отправляется пользователю за указанное время (в минутах) до истечения таймлимита. *'''Аннуляция''' — отправляется пользователю при ручной аннуляции заказа. Работает для компонентов ''ЖД'' и ''Отели''. *'''Аннуляция перелета''' — отправляется '''''при автоматической и ручной аннуляции перелета''''', поддерживает дополнительные переменные из шаблона «бронирование полета». Действует только для компонента ''Авиа''. *'''Автоматическая аннуляция''' — отправляется по истечении таймлимита бронирования. Если шаблон не задан, при автоматической аннуляции отправляется шаблон '''''Аннуляция'''''.{{Attention|Если задан шаблон '''''Аннуляция перелета''''', то и при ручной, и при автоматической аннуляции сработает данный шаблон независимо от наличия шаблонов '''''Аннуляция''''' и '''''Автоматическая аннуляция'''''.}} *'''Нотификация о проблеме в заказе''' — отправляется в случае если при оформлении заказа произошла ошибка. Для шаблона существует переменная %PROBLEM_MESSAGE% в которой содержится текст с причиной ошибки. *'''Нотификация о дедлайне по внесению дополнительных данных в заказ авиа''' — шаблон о наступлении крайнего срока по внесению дополнительных данных в заказ, отправляется по всем актуальным (забронированным и выписанным заказам) за X часов (заданных в настройках почты) до времени вылета. Поддерживает все переменные из шаблона нотификации о бронировании перелета; *'''Заказ был изменен при синхронизации''' — отправляется при включенном параметре «Отправлять письмо клиенту об изменении заказа», когда при синхронизации в заказе произошли изменения. При заполнении данного шаблона обращайте внимание на выбранную языковую версию, для корректной работы необходимо заполнять шаблон для ''Всех языков''. Работает для компонентов ''ЖД'' и ''Отели''. *'''Заказ был изменен при синхронизации (перелет)''' — аналогичный шаблону ''Заказ был изменен при синхронизации'', поддерживает дополнительные переменные из шаблона ''Бронирование перелета''; *'''Восстановление пароля''' — отправляется, когда пользователь запрашивает восстановление пароля для входа в систему; *'''Регистрация''' — см. [[Регистрация|Настройка шаблонов сообщений о регистрации]]; *'''Приветствие нового пользователя''' — см. [[Регистрация|Настройка шаблонов сообщений о регистрации]]; *'''Выписка''' — отправляется при выписке билетов после нажатия кнопки ''выписать'', либо после запуска автовыписки; *'''Выбранные результаты поиска''' — см. [[Отправка результатов поиска по e-mail]]; *'''Счет-квитанция''' — см. [[Счет]]; *'''Заказ оплачен''' — отправляется при установке статуса заказа ''Оплачено''; *'''Нотификация для Курьерской службы''' — отправляется, когда выбирается и подтверждается менеджером данный способ оплаты; *'''Нотификация для Рапиды''' — отправляется, когда выбирается и подтверждается менеджером данный способ оплаты; *'''Нотификация для 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. Для нотификаций:* о скором истечении таймлимита* о дедлайне по внесению дополнительных пассажирских данныхопределен следующий алгоритм работы:# При добавлении/обновлении бронирования в БД заносится/обновляется 2 параметра с датой и временем для каждого варианта нотификации.# Запускается крон, вытаскивает из БД бронирования, у которых эти даты наступили и отправляет соответствующие нотификации.# Если нотификация была отправлена успешно, то бронь помечается соответствующим признаком и больше нотификация данного типа не отправляется.# Если отправка была не успешна(к примеру, указан не правильный e-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>. == См. также ==* [[Шаблоны электронных писем]]* [[Почтовый клиент системы]]* [[Курьерская доставка]]* [[Пользователь]]
1382
правки

Навигация

'