S7 API. 3D. Настройка тарифа «Вахта» для поставщика S7 API

S7 API. 3D. Настройка тарифа «Вахта» для поставщика S7 API

Цель

Включение и отображение специального тарифа «Вахта» в результатах поиска и на этапе расчета стоимости бронирования для поставщика S7 API.

Предварительные требования

  • Наличие активного и настроенного доступа к поставщику S7 API в системе Кортеос.

  • Получение от авиакомпании S7 точного значения кода тарифа («VAHT», «VAH2» или иного), который необходимо использовать.

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

  1. Перейдите в раздел настроек:

    • В главном меню интерфейса Кортеос выберите пункт «Настройки».

    • В выпадающем списке выберите пункт «Настройки Авиа».

      image-20250825-163144.png
  2. Перейдите в модуль администрирования:

    • После этого система совершит переход в раздел «Администрирование Авиа».

      image-20250825-163441.png
  3. Настройка доступа поставщика:

    • В разделе «Доступ к системам бронирования авиа» найдите и выберите активный доступ(ы) поставщика S7 API, который необходимо настроить для работы с тарифом «Вахта».

      image-20250825-163621.png
  4. Внесение специального тега:

    • В настройках выбранного доступа найдите поле или секцию для добавления специальных тегов/параметров.

    • Добавьте тег <UseWatchCodes>.

    • В значении данного тега укажите код, предоставленный авиакомпанией S7:

      • VAHT или VAH2

        image-20250825-163941.png
      • Сохраните доступ кнопкой “Сохранить”

Важно: Корректное значение необходимо уточнять напрямую у поставщика (S7). Support Corteos не несет ответственности за некорректный формат или неработающий код вахты.

  1. Проверьте доступ. Проверьте доступ после сохранения кнопкой “Проверить доступ”. При успешном внесении ответ системы должен быть:

image-20250825-164302.png

Важно! После любых изменений не забудьте почистить кэш агентства, чтобы изменения вступили в силу.

 

Диагностика и проверка в логах

После сохранения настроек и очистки кэша агентства обязательно необходимо проверить, что код корректно передается в запросе к поставщику S7. Логи находятся на специализированном портале: https://logs.corteos.ru

  1. Выполните поиск:

    • Выполните тестовый поиск перелета по направлению, для которого ожидается наличие тарифа «Вахта».

  2. Анализ логов на портале:

    • Найдите в 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).

Вахта (в интерфейсе).jpg
Вид тарифа вахта на этапе расчета

Важное ограничение: Импорт бронирований

  • В настоящее время импорт бронирований (PNR), созданных с тарифом «Вахта», в систему Corteos невозможен.

  • Причина: Поставщик (S7) на своей стороне еще не реализовал поддержку выполнения операции FlightPrice для вахтовых тарифов. Данная операция является обязательной для корректного импорта и отображения стоимости бронирования в системе.

  • Решение: Данная проблема является исключительно зоной ответственности поставщика (S7). Для устранения этого ограничения необходимо обращаться напрямую к вашему менеджеру в S7 или в их техническую поддержку с запросом на доработку API.