Изменения

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

API Travelfusion

234 байта добавлено, 16:16, 15 июля 2016
Нет описания правки
[[Файл:TFLOGO-m.png|right]]
'''Travelfusion''' - один из ведущих агрегаторов контента для ОТА, обеспечивающий прямой доступ к ресурсам многочисленных авиа-, жд- и отельных поставщиков. Помимо функций непосредственно ГРС располагает собственным платежным инструментом для взаиморасчетов (TF.Pay), а также готовыми сервисами (как для В2В, так и В2С моделей) для эффективного управления бизнесом. Специализируется в основном на низкобюджетных поставщиках (лоукостах).
Компания основана в 2000 г. Штаб-квартира '''Travelfusion''' находится в Лондоне (Великобритания), также имеются офисы в Шанхае (Китай). Ресурс: около 220 авиакомпаний и железнодорожных перевозчиков. Полный список поддерживаемых поставщиков доступен на официальном сайте '''Travelfusion''': [https://www.travelfusion.com/corporate/supplier]
Дистрибуция: преимущественно Европа.
== Процесс подключения к Travelfusion в {{NameSystem}} ==
# В системе {{NameSystem}} на данный момент можно реализовать подключение к '''Travelfusion''' только для работы с компонентом '''Авиабилеты'''. Для этого агентству необходимо обратиться в отдел продаж '''Travelfusion''' и заключить договор. Также в письме необходимо указать, что агентство собирается работать с '''Travelfusion''' через {{NameSystem}}.
# После заключения договора аккаунт-менеджер агента высылает ему файл с реквизитами (логин и пароль) для подключения (Travelfusion Welcome Pack) и форму чеклиста для заполнения.
# Агентство предоставляет реквизиты техподдержке {{NameSystem}} через тикет в проектном трекере. Сотрудники техподдержки помогают заполнить опросник, и агент отправляет его в '''Travelfusion'''.# После официального подтверждения '''Travelfusion''' и разрешения на начало работы сотрудники техподдержки заводят и настраивают пакет реквизитов в Nemo {{NameSystem}} для агента.
== Сопутствующие настройки для начала работы в {{NameSystem}} ==
# Внести необходимые правила для компаний, которые будут выписываться через коннектор Travelfusion в файл ценообразования. Значения комиссий при выписке не передаются поставщику, поэтому можно для всех таких а/к указать нулевое значение комиссии и назначить при необходимости свои агентские сборы. (см. [[Ценообразование (Авиабилеты)]])
# Добавить шаблон маршрут-квитанции для поставщика Travelfusion (см. [[Маршрут-квитанция]]).
# При желании можно реализовать вывод дополнительного информационного текста во всплывающем окне (рядом с чекбоксом согласия с правилами бронирования и публичной оферты на странице заказа в том же блоке). Текст можно ввести в разделе настроек '''«Управление сайтом» → «Домены и протоколы» → «Дополнительные правила перевозки»<!--{{Menu|Управление сайтом - |Домены и протоколы - |Дополнительные правила перевозки'''}}-->. Для вывода псевдоссылки на попап с этим текстом нужно изменить в локализации значение языковой переменной ''new-passinfo-footer__agreementText'' (см. [[Локализация]]), добавив html-код: <br>
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px">
== Процесс оформления заказа в {{NameSystem}} ==
После выбора перелета '''Travelfusion''' и заполнения пассажирских данных на странице заказа в '''Nemo''' {{NameSystem}} клиент нажимает кнопку «Забронировать». При этом в самой авиакомпании бронь еще не создается. После успешной оплаты '''Nemo''' {{NameSystem}} запускает запрос на выписку билета (в этот момент уже создается бронь в авиакомпании). Но даже после успешной обработки запроса на странице заказа сначала будет отображаться надпись ''"Билеты «Билеты находятся на оформлении"оформлении»'', так как в ответе на запрос выписки поставщик изначально не присылает номера билетов, т.к. бронь в авиакомпании подтверждается не сразу. Далее '''Nemo''' {{NameSystem}} автоматически обновляет заказ (с частотой 1 раз в 7 минут), и в ходе обновления уже получает номер билета от поставщика. Маршрут-квитанция будет автоматически отправлена на почту клиенту.<br>Текст сообщения ''"Билеты «Билеты находятся на оформлении"оформлении»'' можно поменять в локализации, по языковой переменной ''ticketed_without_tickets''.
== Особенности работы с Travelfusion в {{NameSystem}} ==
# На данный момент в системе '''Nemo''' {{NameSystem}} есть возможность работать с Travelfusion только по депозитной схеме расчетов TF Prepay Method: агентство открывает в '''Travelfusion''' депозит на определенную сумму, и при оформлении клиентом заказа на сайте с депозита агента списывается стоимость перелета на счет '''Travelfusion'''. Далее '''Travelfusion''' самостоятельно переводит эти средства на счет конкретной авиакомпании. '''{{Attention|Оплата напрямую в авиакомпанию по карте клиента на данный момент невозможна.'''<br>}}#'''{{Attention|На данный момент в системе Nemo {{NameSystem}} не реализованы:'''}}
#* поиск по окружным датам (планируется в будущем);
#* поиск по окружным аэропортам (планируется в будущем);
#* продажа допуслуг (провоз багажа, питание и выбор места);
#* поиск сложного маршрута (СТ) - не поддерживается '''Travelfusion''';#* довнесение данных и модификация брони (паспортные и визовые данные, карта лояльности) - не поддерживается '''Travelfusion''';#* аннуляция не выписанной брони и обновление выписанной брони - не поддерживается '''Travelfusion''';#* войдирование, обмен и возврат выписанной брони (не поддерживается '''Travelfusion'''). Для этого клиент должен обращаться напрямую в авиакомпанию.
# Все тарифы обрабатываются как невозвратные.
# Авиакомпании самостоятельно высылают клиенту письмо о подтверждении брони (т.е. свою маршрут-квитанцию) на электронный адрес, который был указан при бронировании. При этом в данной маршрут-квитанции будет указана чистая стоимость перелета, т.е. клиент увидит стоимость без агентских наценок.
# В случае изменений в рейсе/расписании после выписки брони измененные данные не отображаются в '''Travelfusion''', т.е. синхронизация после выписки невозможна, и эти данные будут доступны только в авиакомпании напрямую.# На странице заказа для лоукост-перелета по умолчанию отображается надпись: "Внимание''«Внимание! Данный перелет предоставляется авиакомпанией-лоукостером. Питание на борту не предоставляется!"»''. Текст данного сообщения можно поменять в локализации, по языковой переменной ''no_meal_for_LowCost''. Полностью скрыть вывод этого сообщения можно с помощью css-стилей. # Пакет реквизитов в '''Nemo''' {{NameSystem}} должен быть настроен на ту же валюту, в которой открыт депозит агента в '''Travelfusion'''.# Базовая стоимость перелетов от '''Travelfusion''' при поиске может поступать в какой угодно валюте - это зависит от авиакомпании, причем на один перелет в ответе поставщика могут быть цены в разных валютах (тариф в евро, а таксы, например, в долларах). Далее {{NameSystem}} запрашивает в '''Travelfusion''' курсы валют из их системы и конвертирует всю стоимость перелета согласно этому курсу в валюту агентского пакета реквизитов. Это необходимо для корректного расчета. Пересчет цен на сайте агента в другие валюты будет происходить согласно курсам, настроенным в справочнике валют агентства ('''«Настройки системы» → «Валюты и курсы» → «Справочник валют и курсов»{{Menu|Настройки системы - |Валюты и курсы - |Справочник валют и курсов'''}}, см. [[Валюта]]).# От '''Travelfusion''' могут приходить как отрицательные значения такс (т.е. это таксы-скидки), так и не приходить вовсе, либо быть уже включенными в стоимость тарифа.
== Возможные ошибки и их причины ==
* '''Your branch cannot perform booking through the TF.Payment Service''' - означает, что у данного агентства не активирован депозит в Travelfusion.<br>* '''Supplier does not support payments through the TF.Payment Service''' - данная авиакомпания не поддерживает метод оплаты TF.Pay. Отключить выдачу перелетов такой а/к можно на стороне Travelfusion, обратившись к их техподдержке. <br>
== Контактная информация ==

Навигация

'