Изменения

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

Navitaire

12 353 байта добавлено, 08:35, 30 июля 2018
Новая страница: «'''Навитейр''' (Navitaire) — КРС (Компьютерная система резервирования)|компьютерная система р…»
'''Навитейр''' (Navitaire) — [[КРС (Компьютерная система резервирования)|компьютерная система резервирования]], предоставляющая услуги по бронированию авиабилетов круга авиакомпаний, указанных в качестве партнеров системы.

Система {{NameSystemLink}} предоставляет продажи билетов лоукост-авиакомпании «Победа» (DP) через КРС Navitaire.

== Подключение Navitaire в Nemo.Travel ==
<!-- Из документации от поставщика:
# Согласовать коммерческие условия, прейскурант услуг.
# Подписать NDA с Navitaire (через авиакомпанию «Победа»).
# Подписать основной агентский договор и дополнительное соглашение на подключение по API.
# Согласовать технологию взаимной работы.
# Подтвердить, что получена документация и параметры доступа на тестовую среду.
# Оплатить услугу по подключению к API.
# Провести разработку. Сообщить менеджеру проекта о готовности к тестированию и сертификации.
# Совместно с авиакомпанией «Победа» провести тестирование, исправить ошибки.
# Получить и настроить доступ к боевой среде.
# Совместно с авиакомпанией «Победа» провести короткое тестирование с созданием реальных броней на боевой среде.
# Открыть продажи.
# Подписать акт выполненных работ. -->
В результате обращения и согласования условий с системой Navitaire агент должен получить доступы к Availability API (логин, пароль, идентификатор клиента) и Navitaire API (домен, логин, пароль). Процесс сертификации Navitaire агент проходить не обязан, система {{NameSystem}} сертифицирована как движок.

Полученные реквизиты нужно передать в {{NameSystem}} для формирования боевой конфигурации подключения.

{{Attention|Обязательным требованием поставщика является включение фильтра запросов по расписанию. Подробнее читайте в статье [[Фильтры поисковых запросов (Авиабилеты)]].}}

= Особенности Navitaire =
* Нет возможности забронировать младенца без места. При поиске, если в запросе присутствует пассажир типа INS, результаты от Navitaire отфильтровываются и не попадают в выдачу.
* Поскольку продажи ведутся по лоукост-авиакомпании, билеты продаются только Эконом-класса.
* УПТ от поставщика приходит в виде ссылке. В системе {{NameSystem}} реализовано решение для данной особенности, и УПТ приходят в том же виде, что и на странице, ссылку на которую мы получаем в ответ от поставщика.
* Отчество является обязательным для передачи данных пассажира, если это гражданин РФ на внутреннем перелете. Минимальная длина отчества (для любого пассажира) — 2 символа.
* Бронирование ребенка без сопровождения запрещено.
* На оплату предоставляется 30 минут после создания брони. Если заказ не оплачивается в установленный таймлимит, созданный PNR удаляется на стороне поставщика. {{Attention|Заказ на стороне поставщика считается оплаченным после выписки в системе {{NameSystem}}.}}
* {{Attention|Копии всех писем, получаемых покупателем, должны отправляться на электронную почту <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">archive@pobeda.aero</syntaxhighlight>. В системе {{NameSystem}} данное условие учтено, в дополнительной настройке не нуждается.}}
* {{Attention|Процесс войдирования отсутствует. Билетов как таковых в Navitaire нет (ticket-less система), существуют только брони. Номера билетов эмулируются на стороне {{NameSystem}} по рекомендации поставщика.}}
* Операции обмена и возврата проводятся напрямую через поставщика/авиакомпанию.
* У авиакомпании «Победа» существуют продажи наземных сегментов. Для включения расширенной выдачи автокомплита (включающей в себя автобусные и Ж/Д станции) обратитесь к администратору {{NameSystem}}.
* Поставщик отправляет маршрут-квитанции по указанным в заказе контактным данным покупателя или пассажира. {{Attention|Наличие хотя бы одного набора контактных данных в заказе является обязательным.}}

=== Алгоритм создания билетов ===

Для взрослого или ребенка: <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">'425' + '0' + (N * '0') + PassengerID</syntaxhighlight>

Для младенца: <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">'425' + '1' + (N * '0') + PassengerID</syntaxhighlight>

Общая длина элемента <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">(N * '0') + PassengerID</syntaxhighlight> всегда составляет 9 символов (<syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">N</syntaxhighlight> - количество нулей, необходимых, чтобы добрать до 9 символов).
<!-- Из документации от поставщика:
Для взрослого или ребенка: <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">'425' + '0' + REPLACE(STR(PassengerID, 9), SPACE(1), '0')</syntaxhighlight>.

Для младенца: <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">'425' + '1' + REPLACE(STR(PassengerID, 9), SPACE(1), '0')</syntaxhighlight>.

Параметр <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">PassengerID</syntaxhighlight> можно взять из GetBooking, он есть в структуре Passenger.

<syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">REPLACE(STR(PassengerID, 9), SPACE(1), '0')</syntaxhighlight> означает «взять PassengerID и дополнить слева нулями до 9 символов».-->

=== Требования авиакомпании «Победа» к нотификациям ===
«Победа» также имеет ряд требований оформлению подтверждения бронирования и [[Маршрут-квитанция|маршрут-квитанции]]. Ниже приведены списки данных, обязательных к отображению на указанных документах.

==== Подтверждение бронирования ====
* Код бронирования в системе Navitaire.
* Номер рейса.
* Маршрут рейса.
* Дата и время отправления рейса.
* Дата и время прибытия рейса.
* ФИО пассажира.
* Дата рождения пассажира.
* Сумма к оплате.
* Валюта оплаты.
* Срок оплаты.

==== Маршрут-квитанция ====
В случае, если для отправки маршрут-квитанции используется функционал {{NameSystem}}, то документ должен содержать следующие данные:
* Дата оформления билета.
* Код бронирования в системе Navitaire.
* Статус бронирования.
* Сумма бронирования.
* Валюта бронирования.
* Номер билета для каждого из пассажиров).
* Класс бронирования (экономический).
* Перечень пассажиров с указанием ФИО, типа документа, номера документа, даты рождения.
* Список полетных купонов по каждому из пассажиров с указанием даты рейса, номера рейса, названия, кода и терминала аэропорта отправления, названия и кода аэропорта прибытия, времени отправления, времени прибытия, класса обслуживания, статуса купона.
* Калькуляция стоимости брони (код тарифа, сумма тарифа, коды сборов и суммы сборов, НДС).
* Сведения о перевозчике: наименование ООО «Авиакомпания «Победа», ИНН 9705001313, КПП 775101001.
* Контакты перевозчика: сайт www.pobeda.aero; колл-центр +7 (809) 505-4777 (звонок платный); адрес электронной почты (feedback@pobeda.aero).
* Наименование агентства.
* Адрес и контактный телефон агентства.
* Информация о норме провоза багажа.
* Информация о том, что указано местное время аэропорта вылета/прилета.
* Информация о том, что билет является невозвратным.
* Информация о том, что дополнительные услуги приобретаются через колл-центр или веб-сайт авиакомпании.

== См. также ==
* [[КРС (Компьютерная система резервирования)]]
* [[Фильтры поисковых запросов (Авиабилеты)]]
* [[Реквизиты подключения к ГРС в Nemo Connect]]
* [[Пакеты реквизитов Nemo Connect]]

Навигация

'