8
правок
Изменения
Нет описания правки
[[Категория:Функции]]
<!-- -->Синхронизировать данные о заказе - — значит получить данные о текущем состоянии бронирования в системе поставщика, сравнить полученные данные с Nemo{{NameSystemLink}}, при расхождениях обновить заказ и сохранить новые данные. При бронировании заказа в системе сохраняется идентификатор заказа в системе поставщика (номер PNR в GDSГРС, ID заказа в отельной системе и т.д.).
Синхронизация заказа может быть проделана несколько раз.
{{Attention|После завершения действия услуги обновление заказа может произвести только администратор {{NameSystem}}, т.к. есть вероятность, что могут пропасть сегменты в ПНР, потеряется часть информации о заказе и т.д.}} При синхронизации в базу заказов записываются новой ревизией все параметры услуги. При изменении какого-либо элемента (параметра услуги) Nemo {{NameSystem}} должна сообщить об этом пользователю в виде сообщения на букинфостранице заказа. Если изменено несколько параметров, система показывает все изменения. Тексты сообщений агенто- и сервисозависимые, настраиваются менеджером агентства при помощи языковых меток. Если ничего не изменилось, никаких сообщений не выводится.
== Виды синхронизации в Nemo {{NameSystem}} ==
В системе возможны три вида синхронизации:
При обнаружении изменений качественного состава сегментов уже оформленных авиабилетов Клиенты получают нотификацию по почте, т.е. информационное письмо о том, какие изменения от Авиаперевозчика зафиксированы.<br>
== Настройка триггеров ==
Триггеры настраиваются в разделе '''«Заказы» ⇨ «События синхронизации»Настройки системы → Фоновые процессы → События синхронизации''' административной части сайта.
На данной странице находятся настройки, позволяющие определить, когда стоит запускать синхронизацию:
*переход к оплате;*переход к печати;*открытие заказа менеджером;*открытие бронирования пользователем, сделавшим бронь.
Также можно включить сразу все настройки - — тогда после каждого вышеперечисленного действия система будет запускать синхронизацию.
На той же странице можно настроить применение сборов за модификацию и аннуляцию.<br>
Также настроить пересчёт сервисного сбора при синхронизации. Возможные значения:
*Да — пересчитать сборы при каждой синхронизации*Нет — никогда не пересчитывать сборы при синхронизации*Пересчитать только если новая цена заказа (нетто) больше старой цены заказа (нетто).
[[Файл:autoupdate_condition.png|400px|thumb|right]]
== Настройка автообновлений ==
# Для работы автообновлений необходимо активировать настройку '''''«Включить {{Setting|Включить автообновление бронирований»''''' бронирований}} из раздела '''Администрирование ⇨ Настройки системыУправление сайтом → Домены и протоколы'''. # Добавлять и удалять условия для запуска автообновления можно в разделе '''«Заказы» ⇨ «Условия автообновления»Настройки системы → Фоновые процессы → Условия автообновления''', максимальное количество условий - 15— 25. Доступ к этому разделу есть только у менеджеров главного агентства. Правила настраиваются только для всего агентства.
# Правила можно настраивать для определенной услуги или поставщика.
# Всего доступно 3 Доступны следующие условия для автообновлений:## * '''''Считать время до начала оказания услуги''''' — скрипт автообновления будет запущен за установленное настройкой время до начала оказания услуги (вылет, заселение в номер...). Например, если в поле «Время запуска» записано 01/00/00 (1 день), то для перелета, вылет которого назначен 20 апреля в 12:00 автообновление запустится 19 апреля в 12:00.## * '''''Считать время до наступления таймлимитаокончания оказания услуги''''' — аналогично предыдущему пункту, скрипт будет запущен за установленное настройкой время до окончания оказания услуги (прибытие в пункт назначения).#* '''''Считать время до наступления таймлимита''''' — скрипт будет запущен за установленное время до наступления таймлимита (момента времени, после наступления которого заказ уже нельзя оплатить).## * '''''Считать время от даты бронирования''''' — синхронизация запустится запускается спустя установленное время от момента бронирования.#* '''''Считать время от даты последнего обновления (минимально через сутки)''''' — скрипт автообновления запускается спустя установленное время от последнего обновления заказа. Если в настройке «Время запуска» менее суток, то автообновление сработает через сутки с момента последнего обновления заказа. Если в настройке «Время запуска» установлены сутки или более, автообновление запускается в соответствии с указанным временем запуска.# Измененные при автообновлении заказы можно отслеживать в личном кабинете в подразделе '''''«Измененные Измененные при синхронизации»''синхронизации'''. Кроме того на электронную почту будет отправлено письмо, если настроен шаблон «Заказ был изменен при синхронизации» в разделе '''«Заказы» ⇨ «Шаблоны Настройки системы → Нотификации и документы → Шаблоны электронных писем»писем'''.
== Настройка синхронизации цены ==
Если после бронирования и до выписки билета произошло уменьшение цены за перевозку (изменение тарифа и/или такс), то можно зафиксировать строго начальную цену (высокую).
Настройка {{Setting|Не фиксировать уменьшение цены при обновлении}} в разделе '''Управление продажами → Авиабилеты → Устаревшие настройки → Настройка''«Не фиксировать уменьшение ' позволяет предотвратить фиксирование уменьшенной цены при обновлении»обновлении стоимости заказа. Заказы с зафиксированной стоимостью можно просмотреть в личном кабинете в очереди «Зафиксированная цена». Варианты работы: *'''Через сохранение старых тарифов: всегда ''' — в заказе не будет фиксироваться меньшая цена, методом сохранения старых тарифов в заказе. *'''Через сохранение старых тарифов: только в случае, если код тарифа изменился ''' в разделе случае, если код тарифа изменился — в заказе не будет фиксироваться меньшая цена, только в случае, если код тарифа изменился.*'''Через добавление агентского сбора: всегда ''' — в заказе не будет фиксироваться меньшая цена, методом добавления «фиксирующего сбора».*'''«Авиабилеты» ⇨ «Бронирование» ⇨ «Настройка»Никогда''' позволяет предотвратить фиксирование уменьшенной — Прежняя цена будет не фиксироваться. {{Attention|Данная настройка работает только для случаев изменения стоимости по тарифу. При уменьшении количества пассажиров и соответственно уменьшении цены заказа, данная настройка работать не будет.}} {{Attention|При оплате заказа через GDS-процессинг в случае срабатывания настройки {{Setting|Не фиксировать уменьшение цены при бронировании и обновлении стоимости заказа}} заказ будет отправлен на стандартный процессинг. }}
Настройка {{Setting|Применять фиксацию цены в следующих случаях}} в разделе '''Управление продажами → Авиабилеты → Устаревшие настройки → Настройка''' позволяет определить, в какие именно моменты будет выполнена фиксация цены.
Варианты работы:
== Проблемные заказы ==
После синхронизации могут появиться проблемные заказы:
*которые в Nemo {{NameSystem}} имели статус «Аннулирован««Аннулирован», а после обновления выяснилось, что статус другой (например, «Забронирован«).
*по которым при обновлении нельзя решить вопрос автоматически. В таком случае на странице информации о брони система выведет список проблем, возникших при актуализации.
Отследить такие заказы можно, если в клиентском кабинете в фильтре выбрать очередь '''«Проблемные заказы (при синхронизации)»'''. Для того, чтобы проставить актуальный статус в системе Nemo{{NameSystem}}, на странице букинфо заказа в правом верхнем углу есть ссылка '''«Обновить»''' - — при нажатии на неё мы запрашиваем у поставщика данные о бронировании и в соответствии с ними изменяем бронь в новую ревизию.
Синхронизацию можно использовать для следующих поставщиков: [[Сирена Трэвел]], [[Галилео]], [[Сейбр]].
Получены записи от перевозчика: → ПАСС.#1, СЕГМ.#1 ПРЕДЛ.ТАР. 'HSSOW' В СУММЕ 1475RUB; ИТОГО СО СБОРАМИ 1475RUB
</syntaxhighlight>
<syntaxhighlight lang="xml" enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;">
<remarks>
</remarks>
</syntaxhighlight>
Кроме того при получении ремарок от поставщика отправляется нотификация '''''«Заказ был изменен при синхронизации(перелет)»''''':
* если заказ создан менеджером или экспертом агентства / компании, письмо отправляется на почту заказчика,
* если заказ создан обычным пользователем, то письмо отправляется только на адрес указанный в поле '''''«Адрес для скрытой копии письма»''''' для данного шаблона, если электронный адрес в этом поле не задан, то письмо отправляется на адрес агентства / компании из настройки {{Setting|Адрес электронной почты для копий уведомлений}} в разделе '''Настройки системы → Нотификации → Параметры''', должен быть активен чекбокс {{Setting|Отправлять письмо клиенту об изменении заказа}}.
== См. также ==
*[[Статус]]*[[Заказы]]*[[Галилео]]*[[Сирена Трэвел]]