S7 API. 3D. Настройка тарифа «Вахта» для поставщика S7 API
Цель
Включение и отображение специального тарифа «Вахта» в результатах поиска и на этапе расчета стоимости бронирования для поставщика S7 API.
Предварительные требования
Наличие активного и настроенного доступа к поставщику S7 API в системе Кортеос.
Получение от авиакомпании S7 точного значения кода тарифа («VAHT», «VAH2» или иного), который необходимо использовать.
Пошаговая инструкция по настройке
Перейдите в раздел настроек:
В главном меню интерфейса Кортеос выберите пункт «Настройки».
В выпадающем списке выберите пункт «Настройки Авиа».
Перейдите в модуль администрирования:
После этого система совершит переход в раздел «Администрирование Авиа».
Настройка доступа поставщика:
В разделе «Доступ к системам бронирования авиа» найдите и выберите активный доступ(ы) поставщика S7 API, который необходимо настроить для работы с тарифом «Вахта».
Внесение специального тега:
В настройках выбранного доступа найдите поле или секцию для добавления специальных тегов/параметров.
Добавьте тег
<UseWatchCodes>.В значении данного тега укажите код, предоставленный авиакомпанией S7:
VAHTилиVAH2Сохраните доступ кнопкой “Сохранить”
Важно: Корректное значение необходимо уточнять напрямую у поставщика (S7). Support Corteos не несет ответственности за некорректный формат или неработающий код вахты.
Проверьте доступ. Проверьте доступ после сохранения кнопкой “Проверить доступ”. При успешном внесении ответ системы должен быть:
Важно! После любых изменений не забудьте почистить кэш агентства, чтобы изменения вступили в силу.
Диагностика и проверка в логах
После сохранения настроек и очистки кэша агентства обязательно необходимо проверить, что код корректно передается в запросе к поставщику S7. Логи находятся на специализированном портале: https://logs.corteos.ru
Выполните поиск:
Выполните тестовый поиск перелета по направлению, для которого ожидается наличие тарифа «Вахта».
Анализ логов на портале:
Найдите в Logs Portal логи, соответствующие вашему тестовому поиску (по времени, направлению).
В XML-запросе, который был отправлен поставщику S7, найдите секцию
<ServiceFilters>. В ней должен присутствовать параметр с указанным вами кодом:xml
<ns3:ServiceFilters> <ns3:ServiceFilter> <ns3:GroupCode>ACC</ns3:GroupCode> <ns3:SubGroupCode>VAHT</ns3:SubGroupCode> <!-- Или VAH2 --> </ns3:ServiceFilter> </ns3:ServiceFilters>Убедитесь, что код в логах (
VAHTилиVAH2) совпадает с кодом, указанным в настройках доступа<UseWatchCodes>.
Интерпретация результатов проверки логов:
Секция
<ServiceFilters>с кодомVAHT/VAH2в запросе присутствует: Настройка в Corteos выполнена корректно. Платформа сформировала правильный запрос к S7.Тариф «Вахта» в ответе отсутствует: Вопрос необходимо адресовать напрямую поставщику (S7). Это означает, что система Corteos корректно передала запрос, но поставщик по какой-то причине не вернул запрашиваемый тариф в ответе (например, тариф не применяется на данное направление, в данную дату, закончились квоты, ошибка на стороне S7).
Секция
<ServiceFilters>с кодом отсутствует в запросе: Проблема на стороне Кортеос (настройки не применились, не очищен кэш, ошибка в конфигурации доступа). Необходимо перепроверить шаги настройки и только потом обратиться в Support Corteos для диагностики.
Проверка результата
При корректной настройке и после обновления кэша, в вариантах тарифа на шаге расчета (после поиска) будет отображаться тариф «Вахта».
Farebasis (тарифная основа) данного тарифа будет содержать комбинацию
VH(например,VHXXXXXX).
Важное ограничение: Импорт бронирований
В настоящее время импорт бронирований (PNR), созданных с тарифом «Вахта», в систему Corteos невозможен.
Причина: Поставщик (S7) на своей стороне еще не реализовал поддержку выполнения операции FlightPrice для вахтовых тарифов. Данная операция является обязательной для корректного импорта и отображения стоимости бронирования в системе.
Решение: Данная проблема является исключительно зоной ответственности поставщика (S7). Для устранения этого ограничения необходимо обращаться напрямую к вашему менеджеру в S7 или в их техническую поддержку с запросом на доработку API.