Нотификация
Нотификация — оповещение о каком-либо событии, совершенном в системе. Пользователь может получить нотификацию по множеству поводов: после регистрации и при восстановлении пароля, как результат изменений со статусом заказа или при его аннуляции, в виде напоминания о бронировании и т.п.
Содержание
Способы отправки нотификаций
В Nemo.Travel два вида отправки:
- Электронная почта
О почтовых настройках системы Nemo.Travel читайте на странице Почтовый сервер.
Внимание! Обратите внимание, нотификация на электронную почту не будет отправлена, если у заказчика или одного из пассажиров не заполнено поле с адресом электронной почты.
- СМС
О подключении и настройки модуля отправки СМС-уведомлений в Nemo.Travel читайте на странице СМС Траффик.
Внимание! Нотификация на e-mail будет отправлена только в том случае, если шаблон электронного письма данной нотификации непустой. Исключением является нотификация о бронировании перелета — если шаблон письма будет пустым, то в нотификации будут отправлены данные со страницы информации о заказе.
Шаблоны электронных писем и СМС
В разделе «Настройки системы» → «Нотификации» → «Шаблоны электронных писем» можно задать шаблоны электронных писем и СМС, которые будут отправлены пользователю после совершения им определенного действия.
Шаблоны можно настроить для каждого языка доступного в системе. Пользователь будет получать их на языке, который используется в момент работы с заказом. Подробнее см. Шаблоны электронных писем.
Список редактируемых нотификаций
Бронирование перелета — отправляется пользователю при бронировании перелета.
%FLIGHT_TARIFF_FULL_NAME% Полное название тарифа
%FLIGHT_TARIFF_HAND_LUGGAGE% Информация о ручной клади
%FLIGHT_TARIFF_BAGGAGE% Информация о багаже
%FLIGHT_TARIFF_IS_CHANGEABLE% Информация о правилах обмена
%FLIGHT_TARIFF_IS_REFUNDABLE% Информация о правилах возврата
%FLIGHT_TARIFF_MILES% Информация о милях
%FLIGHT_TARIFF_MEALS% Информация о питании на борту
%FLIGHT_TARIFF_VIP% Информация о VIP-услугах
%FLIGHT_TARIFF_SEAT_SELECTION% Информация о регистрации мест
%AGENCY_NAME% Название агентства
%AGENCY_PHONE% Телефон агентства
%AGENCY_EMAIL% E-mail агентства
%USER_NAME% Имя и фамилия получателя письма
%BOOKING_NUMBER% Внутренний номер заказа
%EXTERNAL_ID% Внешний ID заказа
%BOOKING_CODE% Код доступа к брони
%SERVICE_BOOKING_NUMBER% Номер бронирования в системе поставщика
%LINK_TO_BOOKING% Ссылка на бронирование
%CLIENT_PHONE% Телефон заказчика
%SEGMENT_DATE_ARR% Дата и время прилета сегмента
%SEGMENT_DATE_DEP% Дата и время вылета сегмента
%GROUP_DATE_DEP_ARR% Дата и время вылета и прилета по сегмента
%GROUP_DEP_ARR% Маршрут сегмента
%QRCODE% QR - код
%GDS% ГДС
%SOGAZ_INSURANCE_INFO% Информация об услуге Согаз страхования для всего заказа
%ALPHA_INSURANCE_INFO% Информация об услуге АльфаCтрахование для всего заказа
%ERV_INSURANCE_INFO% Информация об услуге ERV-Cтрахование для всего заказа
%SERVICE_PACK_INFO% Информация о выбранном сервисном пакете
%CUSTOM_SERVICE_INFO% Информация по дополнительным услугам агентства
%GDS_SERVICE_INFO% Информация по дополнительным услугам авиакомпаний
%SIRENA_INSURANCE_INFO% Сирена страхование
%SKYGURU_INFO% Sky Guru
%PASS_TYPE_GROUP_TYPE% Тип пассажира (группировка по типам пассажиров)
%TOTAL_CHARGES_AND_TAXES% Сборы и таксы на всех пассажиров
%PASS_TYPE_GROUP_COUNT% Количество пассажиров (группировка по типам пассажиров)
%PASS_TYPE_GROUP_FARE% Тариф (группировка по типам пассажиров)
%PASS_TYPE_GROUP_TAXES% Таксы и сборы (группировка по типам пассажиров)
%PASS_TYPE_GROUP_TOTAL% Итого (группировка по типам пассажиров)
%PASS_TYPE_GROUP_TOTAL_FOR_GROUP% Итого на группу (группировка по типам пассажиров)
%FROM_SOURCE% Откуда (город, аэропорт)
%TO_DESTINATION% Куда (город, аэропорт)
%SEG_START_TERMINAL% Начальный терминал
%SEG_END_TERMINAL% Конечный терминал
%FLIGHT_DATE% Дата вылета
%AIRLINE_COMPANY% Название авиакомпании
%AIRPORT_NAME% Название аэропорта
%FLIGHT_NUMBER% Номер рейса
%ANNULATE_DATE% Крайний срок оплаты (дата и время автоматической аннуляции во временной зоне пользователя)
%CASH_DESK% Кассы для оплаты
%SHORT_BOOK_INFO% Краткая информация о бронировании
%SHORT_FLIGHT_INFO% Краткая информация о перелете
%SHORT_CLIENT_INFO% Краткая информация о клиенте
%SHORT_PASS_INFO% Краткая информация о пассажирах
%INFO_LINKS% Набор ссылок управления заказом
%GROUP_FROM_SOURCE% Откуда (город, аэропорт) [для сегмента]
%GROUP_TO_DESTINATION% Куда (город, аэропорт) [для сегмента]
%GROUP_FLIGHT_DATE% Дата вылета [для сегмента]
%GROUP_FLIGHT_NUMBER% Номер рейса [для сегмента]
%GROUP_FLIGHT_COMPANY% Название авиакомпании [для сегмента]
%TOTAL_PRICE% Стоимость заказа (в валюте агентства)
%BASE_TARIFF% Базовый тариф
%TAXES% Таксы текстом (коды и стоимость)
%GROUP_VENDOR_ID% ID заказа в авиакомпании
%GROUP_FLIGHT_CLASS% Класс
%GROUP_AIRCRAFT% Тип судна
%SEG_AIRLINE_NOTICE% Примечание от авиакомпании XX, внесенное в переводы по метке XX_ir_notice (XX = IATA код)
%GROUP_PASS_FIO% ФИО пассажира
%GROUP_PASS_DOC% Вид документа, его серия и номер
%GROUP_PASS_DATA_BIRTH% Дата рождения пассажира
%GROUP_PASS_TYPE% Тип пассажира
%SEG_BAGGAGE_ALLOWANCE% Багаж в текущем сегменте
%TRAVEL_POLICIES_AVAIBLE% Подходящие тревелполитики
%TRAVEL_POLICIES_UNAVAIBLE% Неподходящие тревелполитики
%PASS_SOGAZ_INSURANCE_INFO% Информация об услуге Согаз страхования для пассажира
%PASS_ALPHA_INSURANCE_INFO% Информация об услуге АльфаCтрахование для пассажира
%FLIGHT_TARIFF_GROUP% Информация о семействе тарифа
%ABSTRACT_PRICE_BLOCK% Блок с информация о цене (для удаления информации о цене в случае отправки МК без цены)
%SEGMENT% Сегмент
%PASSENGER_TYPE% Тип пассажира
%PASSENGER% Пассажир
Бронирование отеля — отправляется пользователю при бронировании отеля.
FLIGHT_TARIFF_FULL_NAME% Полное название тарифа
%FLIGHT_TARIFF_HAND_LUGGAGE% Информация о ручной клади
%FLIGHT_TARIFF_BAGGAGE% Информация о багаже
%FLIGHT_TARIFF_IS_CHANGEABLE% Информация о правилах обмена
%FLIGHT_TARIFF_IS_REFUNDABLE% Информация о правилах возврата
%FLIGHT_TARIFF_MILES% Информация о милях
%FLIGHT_TARIFF_MEALS% Информация о питании на борту
%FLIGHT_TARIFF_VIP% Информация о VIP-услугах
%FLIGHT_TARIFF_SEAT_SELECTION% Информация о регистрации мест
%AGENCY_NAME% Название агентства
%AGENCY_PHONE% Телефон агентства
%AGENCY_EMAIL% E-mail агентства
%USER_NAME% Имя и фамилия получателя письма
%BOOKING_NUMBER% Внутренний номер заказа
%EXTERNAL_ID% Внешний ID заказа
%BOOKING_CODE% Код доступа к брони
%LINK_TO_BOOKING% Ссылка на бронирование
%CLIENT_PHONE% Телефон заказчика
%SEGMENT_DATE_ARR% Дата и время прилета сегмента
%SEGMENT_DATE_DEP% Дата и время вылета сегмента
%GROUP_DATE_DEP_ARR% Дата и время вылета и прилета по сегмента
%GROUP_DEP_ARR% Маршрут сегмента
%QRCODE% QR - код
%GDS% ГДС
%SOGAZ_INSURANCE_INFO% Информация об услуге Согаз страхования для всего заказа
%ALPHA_INSURANCE_INFO% Информация об услуге АльфаCтрахование для всего заказа
%ERV_INSURANCE_INFO% Информация об услуге ERV-Cтрахование для всего заказа
%SERVICE_PACK_INFO% Информация о выбранном сервисном пакете
%CUSTOM_SERVICE_INFO% Информация по дополнительным услугам агентства
%GDS_SERVICE_INFO% Информация по дополнительным услугам авиакомпаний
%SIRENA_INSURANCE_INFO% Сирена страхование
%SKYGURU_INFO% Sky Guru
%PASS_TYPE_GROUP_TYPE% Тип пассажира (группировка по типам пассажиров)
%TOTAL_CHARGES_AND_TAXES% Сборы и таксы на всех пассажиров
%PASS_TYPE_GROUP_COUNT% Количество пассажиров (группировка по типам пассажиров)
%PASS_TYPE_GROUP_FARE% Тариф (группировка по типам пассажиров)
%PASS_TYPE_GROUP_TAXES% Таксы и сборы (группировка по типам пассажиров)
%PASS_TYPE_GROUP_TOTAL% Итого (группировка по типам пассажиров)
%PASS_TYPE_GROUP_TOTAL_FOR_GROUP% Итого на группу (группировка по типам пассажиров)
%ANNULATE_DATE% Крайний срок оплаты (дата и время автоматической аннуляции во временной зоне пользователя)
%CASH_DESK% Кассы для оплаты
%BOOKING_STATUS% Статус заказа
%AGENCY_LOGO% Лого агентства
%AGENCY_ADDRESS% Адрес агентства
%CLIENT_NAME% Имя заказчика
%CLIENT_PATRONYMIC% Отчество заказчика
%EXT_HTML% Купон
%BOOKING_LOCATOR% Ид услуги в сервисе
%BOOKING_ID% Ид услуги в системе
%DATE% Дата
%FORM_OF_PAYMENT% Форма оплаты
%FORM_OF_PAYMENT_GDS% Форма оплаты из GDS
%PAYMENT_DATE% Дата оплаты
%SERVICE% Сервис(постельное белье, чай)
%TOTAL_PRICE% Стоимость заказа (в валюте агентства)
%PASS_SALUTATION% Обращение к пассажиру (Mr./Mrs.)
%PASS_LASTNAME% Фамилия пассажира
%PASS_NAME% Имя
%PASS_PATRONYMIC% Отчество
%PASS_DOC_NUM% Номер документа
%PASS_DOC_TYPE% Тип документа
%PASS_TYPE% Тип пассажира
%EXCHANGE_CHARGE% Сбор за обмен на пассажира
%EXCHANGE_ID% ID Заявки
%CITY% Город
%COUNTRY% Страна
%LOCATION_NAME% Название района
%DATE_OUT% Дата выезда
%CATEGORY% Категория
%HOTEL_ADDRESS% Адрес отеля
%HOTEL_PHONE% Телефон отеля
%NIGHTS% Количество ночей
%BOOK_OWNER% Владелец брони
%PERSONS_COUNT% Количество туристов
%SUPPLIER_NAME% Имя плательщика для поставщика
%SUPPLIER_VAT_NUMBER% НДС плательщика для поставщика (только для Hotelbeds)
%HOTEL_IMAGE% Фото отеля
%DOTW_PAYMENT% Информация поставщика об оплате (DOTW)
%HOTEL_NAME% Название отеля
%MEALS% Питание в отеле
%ROOMS_COUNT% Количество номеров
%ROOM_NAME% Название номера
%ROOM_NAME_EN% Название номера (на англ.)
%ROOM_DESCRIPTION% Обозначение номера
%ROOM_CATEGORY% Категория номера
%ROOM_MEALS% Питание в номере
%ROOM_EXTRA_BEDS_ADT% Количество доп. кроватей для взрослых
%ROOM_EXTRA_BEDS_CLD% Количество доп. кроватей для детей
%ROOM_EXTRA_BEDS_INF% Количество доп. кроватей для младенцев
%ROOM_PERSON_LASTNAME% Фамилия туриста (в комнате)
%ROOM_PERSON_NAME% Имя туриста (в комнате)
%ROOM_PERSON_PATRONYMIC% Отчество туриста (в комнате)
%ROOM_PERSON_TYPE% Тип туриста (в комнате)
%ROOM_PERSON_AGE% Возраст туриста (в комнате)
%CONFIRMATION_LOCATOR% Подтвержденная Ид услуги в сервисе (только для Академа)
%COMMENT% Комментарий поставщика (только для Hotelbeds)
%INCOMING_OFFICE% %INCOMING_OFFICE%
%FLIGHT_TARIFF_GROUP% Информация о семействе тарифа
%ABSTRACT_PRICE_BLOCK% Блок с информация о цене (для удаления информации о цене в случае отправки МК без цены)
%PASSENGER% Пассажир
%EXCHANGE_BOOKING% Заявки на обмен
%LOCATION% Район
%ROOM% Номер
%ROOM_PERSON% Турист (в комнате)
Бронирование поезда — отправляется пользователю при бронировании ж/д билета.
%FLIGHT_TARIFF_FULL_NAME% Полное название тарифа
%FLIGHT_TARIFF_HAND_LUGGAGE% Информация о ручной клади
%FLIGHT_TARIFF_BAGGAGE% Информация о багаже
%FLIGHT_TARIFF_IS_CHANGEABLE% Информация о правилах обмена
%FLIGHT_TARIFF_IS_REFUNDABLE% Информация о правилах возврата
%FLIGHT_TARIFF_MILES% Информация о милях
%FLIGHT_TARIFF_MEALS% Информация о питании на борту
%FLIGHT_TARIFF_VIP% Информация о VIP-услугах
%FLIGHT_TARIFF_SEAT_SELECTION% Информация о регистрации мест
%AGENCY_NAME% Название агентства
%AGENCY_PHONE% Телефон агентства
%AGENCY_EMAIL% E-mail агентства
%USER_NAME% Имя и фамилия получателя письма
%BOOKING_NUMBER% Внутренний номер заказа
%EXTERNAL_ID% Внешний ID заказа
%BOOKING_CODE% Код доступа к брони
%SERVICE_BOOKING_NUMBER% Номер бронирования в системе поставщика
%LINK_TO_BOOKING% Ссылка на бронирование
%CLIENT_PHONE% Телефон заказчика
%SEGMENT_DATE_ARR% Дата и время прилета сегмента
%SEGMENT_DATE_DEP% Дата и время вылета сегмента
%GROUP_DATE_DEP_ARR% Дата и время вылета и прилета по сегмента
%GROUP_DEP_ARR% Маршрут сегмента
%QRCODE% QR - код
%GDS% ГДС
%SOGAZ_INSURANCE_INFO% Информация об услуге Согаз страхования для всего заказа
%ALPHA_INSURANCE_INFO% Информация об услуге АльфаCтрахование для всего заказа
%ERV_INSURANCE_INFO% Информация об услуге ERV-Cтрахование для всего заказа
%SERVICE_PACK_INFO% Информация о выбранном сервисном пакете
%CUSTOM_SERVICE_INFO% Информация по дополнительным услугам агентства
%GDS_SERVICE_INFO% Информация по дополнительным услугам авиакомпаний
%SIRENA_INSURANCE_INFO% %SIRENA_INSURANCE_INFO%
%SKYGURU_INFO% Sky Guru
%PASS_TYPE_GROUP_TYPE% Тип пассажира (группировка по типам пассажиров)
%TOTAL_CHARGES_AND_TAXES% Сборы и таксы на всех пассажиров
%PASS_TYPE_GROUP_COUNT% Количество пассажиров (группировка по типам пассажиров)
%PASS_TYPE_GROUP_FARE% Тариф (группировка по типам пассажиров)
%PASS_TYPE_GROUP_TAXES% Таксы и сборы (группировка по типам пассажиров)
%PASS_TYPE_GROUP_TOTAL% Итого (группировка по типам пассажиров)
%PASS_TYPE_GROUP_TOTAL_FOR_GROUP% Итого на группу (группировка по типам пассажиров)
%TRAIN_NUMBER% Номер поезда
%TRAIN_NAME_INFO% Наименование поезда(номер, название, тип)
%BEGIN_STATION% Станция, с которой отправляется клиент
%END_STATION% Станция, на которую прибывает клиент
%BEGIN_DATE% Дата и время выезда
%END_DATE% Дата и время прибытия
%TIME_IN_ROAD% Время в пути
%DEPARTURE_STATION% Станция, от которой следует поезд
%ARRIVAL_STATION% Станция, до которой следует поезд
%CAR_NUMBER% Номер вагона
%CAR_TYPE% Тип вагона
%CAR_DESCRIPTION% Описание вагона
%CAR_GENDER_TYPE% Гендерный тип купе
%CHOICE_SEATS_COUNT% Количество выбранных мест
%SEATS_RANGE% Выбранный диапазон мест
%SEAT_NUMS_STR% Номера мест
%PASS_NAME_FOR_BLANK% Имя пассажира, выводимое в бланке
%PASS_NUMBER% Порядковый номер пассажира в бланке заказа
%PASS_TARIFF% Тариф
%PASS_TARIFF_PRICE% Стоимость билета по тарифу
%PASS_TICKET_PRICE% Цена билета для пассажира
%PASS_CHARGE% Сбор за конкретного пассажира
%PASS_TICKET_STATUS% Статус билета
%PASS_DOC_FORMAT% Информация о документе пассажира для бланка
%PASS_EREG_IND% Признак электронной регистрации (Да/Нет)
%PASS_SUM_FOR_REFUND% Сумма к возврату для конкретного пассажира
%PASS_CHARGE_FOR_REFUND% Сбор за возврат на пассажира
%PASS_SEAT_NUM% Номер зарезервированного места для конкретного пассажира
%PASS_TICKET_NUM% Номер билета/заказа для конкретного пассажира
%PASS_BLANK_NUM% Номер бланка/документа для конкретного пассажира
%PASS_DOB% Дата рождения
%PASS_PLACE_OF_BIRTH% Место рождения
%PASS_GENDER% Пол
%PASS_CITIZENSHIP% Гражданство
%PASS_COUNT% Количество пассажиров
%LOCATOR_NUM% Номер заказа
%TRANSACTION_NUM% Номер транзакции
%SERVICE_CLASS% Класс обслуживания
%TOTAL_PRICE% Стоимость заказа (в валюте агентства)
%TOTAL_PRICE_WITHOUT_CHARGE% Стоимость заказа без сбора(в валюте агентства)
%TOTAL_CHARGE% Сумма сборов
%VAT_TOTAL_CHARGE% НДС суммы сборов
%TOTAL_CHARGE_FEE_LETTERS% Сумма сборов прописью
%VAT_TOTAL_CHARGE_FEE_LETTERS% НДС суммы сборов прописью
%TOTAL_SUM_FOR_REFUND% Общая сумма к возврату
%TOTAL_SUM_FOR_REFUND_WITHOUT_CHARGE% Общая сумма к возврату без сбора за возврат
%TOTAL_CHARGE_FOR_REFUND% Общий сбор агентства за возврат
%ORDER_DATE% Дата заказа
%TIMELIMIT_FOR_CONF_CLAIM% Время, до которого дейсвительна заявка на подтверждение
%CURRENT_DATE% Текущая дата
%CURRENT_DATETIME% Текущая дата и время
%ER_CONDITION_TEXT% Текст условия изменения ЭР
%ER_STATE_TEXT% Состояние ЭР (УСТАНОВЛЕН / НЕ УСТАНОВЛЕН)
%ER_STATE_ACTION% Действие по смене ЭР (НА УСТАНОВКУ / ОТМЕНИТЬ)
%ER_STATE_ACTION_HEAD% Действие по смене ЭР в заголовке (установку / отмену)
%SERVICE_CLASS_SHORT% Сокращенная форма для класса обслуживания
%ANNULATE_DATE% Крайний срок оплаты (дата и время автоматической аннуляции во временной зоне пользователя)
%UIT_CAR_NUMBER% Номер вагона (для УИТ и УЖД)
%UIT_TRAIN_INFO% Информация о поезде (для УИТ и УЖД)
%ARRIVAL_TRAIN% %ARRIVAL_TRAIN%
%FLIGHT_TARIFF_GROUP% Информация о семействе тарифа
%ABSTRACT_PRICE_BLOCK% Блок с информация о цене (для удаления информации о цене в случае отправки МК без цены)
%SEGMENT% Сегмент
%PASSENGER_TYPE% Тип пассажира
%PASSENGER% Пассажир
%GROUP_TRAIN% Поезд
%GROUP_TICKET% Билет
- Напоминание о бронировании (перед автоматической аннуляцией) — отправляется пользователю за указанное время (в минутах) до истечения таймлимита.
- Аннуляция — отправляется пользователю при ручной аннуляции заказа. Работает для компонентов ЖД и Отели.
- Аннуляция перелета — отправляется при автоматической и ручной аннуляции перелета, поддерживает дополнительные переменные из шаблона «бронирование полета». Действует только для компонента Авиа.
- Автоматическая аннуляция — отправляется по истечении таймлимита бронирования. Если шаблон не задан, при автоматической аннуляции отправляется шаблон Аннуляция.
Внимание! Если задан шаблон Аннуляция перелета, то и при ручной, и при автоматической аннуляции сработает данный шаблон независимо от наличия шаблонов Аннуляция и Автоматическая аннуляция.
- Нотификация о проблеме в заказе — отправляется в случае если при оформлении заказа произошла ошибка. Для шаблона существует переменная %PROBLEM_MESSAGE% в которой содержится текст с причиной ошибки.
- Нотификация о дедлайне по внесению дополнительных данных в заказ авиа — шаблон о наступлении крайнего срока по внесению дополнительных данных в заказ, отправляется по всем актуальным (забронированным и выписанным заказам) за X часов (заданных в настройках почты) до времени вылета. Поддерживает все переменные из шаблона нотификации о бронировании перелета;
- Заказ был изменен при синхронизации — отправляется при включенном параметре «Отправлять письмо клиенту об изменении заказа», когда при синхронизации в заказе произошли изменения. При заполнении данного шаблона обращайте внимание на выбранную языковую версию, для корректной работы необходимо заполнять шаблон для Всех языков. Работает для компонентов ЖД и Отели.
- Заказ был изменен при синхронизации (перелет) — аналогичный шаблону Заказ был изменен при синхронизации, поддерживает дополнительные переменные из шаблона Бронирование перелета;
- Восстановление пароля — отправляется, когда пользователь запрашивает восстановление пароля для входа в систему;
- Регистрация — см. Настройка шаблонов сообщений о регистрации;
- Приветствие нового пользователя — см. Настройка шаблонов сообщений о регистрации;
- Выписка — отправляется при выписке билетов после нажатия кнопки выписать, либо после запуска автовыписки;
- Выбранные результаты поиска — см. Отправка результатов поиска по e-mail;
- Счет-квитанция — см. Счет;
- Заказ оплачен — отправляется при установке статуса заказа Оплачено;
- Нотификация для Курьерской службы — отправляется, когда выбирается и подтверждается менеджером данный способ оплаты;
- Нотификация для Рапиды — отправляется, когда выбирается и подтверждается менеджером данный способ оплаты;
- Нотификация для Comepay — отправляется, когда выбирается и подтверждается менеджером данный способ оплаты;
- Нотификация для QiwiTerminal
- Заказ «по запросу» подтвержден
- Заказ «по запросу» не подтвержден
- Нотификация о необходимости установить код валитадора в реквизитах
- Нотификация о необходимости ручной выписки заказа
- Нотификация об ожидании ручной выписки заказа
- Подтверждение контакта (e-mail, телефон)
- Подтверждение авторизации
- Требуется утверждение заказа
- Утверждение заказа получено
- В утверждении заказа отказано
- Новая заявка на обмен билетов
- Новая заявка на возврат билетов
- Произведен расчет по заявке возврата или обмена
- Заявка на возврат или обмен отклонена
- Заявка на возврат или обмен оплачена
Переменные шаблонов сообщений
Для каждой нотификации доступен набор шаблонных переменных, которые можно использовать для подстановки конкретных значений, относящихся к нотификации, в момент перед отправкой сообщения.
На рисунке выделена иконка для вызова справочника переменных для текущего шаблона.
Если использование переменной предполагает формирование ссылки, для всех нотификаций подставляется адрес сайта, на котором было выполнено действие. В частности, для всех сообщений по заказу будет подставлен адрес сайта, на котором выполнено бронирование. Это актуально, если для работы с системой одним агентством используется несколько доменных имен.
Нередактируемые нотификации
Кроме нотификаций, для которых предусмотрены шаблоны, есть также ряд нотификаций, которые нельзя изменить.
- Нотификация при бронировании авиаперелета, который нет возможности выписать автоматически.
Высылается на адрес, указанный в поле Адрес электронной почты («Аккаунт менеджмент» → «Агенты и пользователи» → «Профили компаний») при завершении бронирования. Если адрес не указан, сообщение не отправляется.
Пример сообщения:
Нотификации об ошибках ГДС
В разделе «Настройки системы» → «Нотификации и документы» → «Нотификации об ошибках ГДС» возможна настройка нотификационных правил, в соответствии с которыми будут отправляться e-mail уведомления на указанные email адреса в случае получения ошибок от поставщика при совершении указанных ниже действий.
Правило нотификации
Правило нотификации состоит из 4 параметров и определяет группу событий и соответствующий адрес электронной почты для нотификации об ошибках по данной группе:
- GDS - определяет конкретную GDS либо все;
- Запрос - определяет группу конкретных событий для нотификации:
- бронирование
- аннуляция
- поиск
- выписка
- обновление
- войдирование
- В ошибке содержится следующая фраза - строка для точного сопоставления. Узко специализирует нотификационное правило.
- Адреса почты для нотификаций (через символ ";") - адреса, на которые будут отправляться сообщения об ошибках. Обязательное поле для заполнения.
Специфический алгоритм работы
1. Для компонента «Авиабилеты» нотификации о бронировании, оплате, аннуляции заказа и о любых изменениях в забронированном заказе по умолчанию отправляются только на e-mail покупателя (для В2С) или субагента (для В2В). Нотификации о выписке (маршрут-квитанция) и о любых изменениях в выписанном заказе по умолчанию отправляются на e-mail адреса пассажиров (если они были указаны при бронировании перелета) и на адрес покупателя (или субагента).
2. Для нотификаций:
- о скором истечении таймлимита
- о дедлайне по внесению дополнительных пассажирских данных
определен следующий алгоритм работы:
- При добавлении/обновлении бронирования в БД заносится/обновляется 2 параметра с датой и временем для каждого варианта нотификации.
- Запускается крон, вытаскивает из БД бронирования, у которых эти даты наступили и отправляет соответствующие нотификации.
- Если нотификация была отправлена успешно, то бронь помечается соответствующим признаком и больше нотификация данного типа не отправляется.
- Если отправка была не успешна(к примеру, указан не правильный e-mail), то будут сделаны ещё 4 попытки отправить нотификацию при последующих запусках крона.
- Если по истечении 4-х попыток отправить нотификацию так и не удалось, то попытки прекрашаются.
Настройки для вышеописанных 2-х нотификаций находятся тут:
/index.php?go=settings/timelimites
Настраивать можно отдельно для любого компонента.
3. Для маршрут-квитанции («Настройки системы» → «Нотификации» → «Документы» → «Маршрут-квитанция») и для нотификаций о бронировании, аннуляции заказ и выписке («Настройки системы» → «Нотификации» → «Шаблоны электронных писем») различается работа переменных-групп в шаблоне: в нотификациях группа %PASSENGER%
не должна содержать в себе группу %SEGMENT%
для корректной работы переменных в заказе, где присутствует более, чем один пассажир; и обратно для маршрут-квитанций, в которых группа %SEGMENT%
должна располалагаться внутри группы %PASSENGER%
.