Вебинар 17 декабря в 11:00 по мск«Уроки 2025 года: как не терять деньги в 2026-м» Зарегистрироваться Зарегистрироваться
Разделы и статьи

Как работать с корпоративными тарифами

Корпоративные тарифы — это специальные условия на проживание и услуги, которые средства размещения предлагают компаниям и их сотрудникам. 

Такие тарифы доступны не для всех — ими могут пользоваться только корпоративные клиенты. Это помогает компаниям экономить на командировках, а средствам размещения — наладить стабильные и долгосрочные отношения с бизнес-клиентами.

Настройка и управление корпоративными тарифами — сложный процесс. Он требует согласования между корпоративными клиентами, средствами размещения, туристическими компаниями и каналами продаж. 


Взаимодействие канала продаж и средства размещения 

Корпоративные клиенты получают доступ к специальным закрытым тарифам после согласования условий и технической настройки. 

1.  Средство размещения согласует с каналом продаж условия и цены тарифа для корпоративных клиентов.

2. Канал продаж по инструкции с помощью API запросов создает корпоративных клиентов в справочнике TravelLine.

3. Канал продаж направляет средству размещения инструкцию по созданию корпоративных тарифов в личном кабинете TravelLine.

4. Средство размещения по инструкции настраивает тариф в личном кабинете TravelLine. 

Обратите внимание. Если ранее средство размещения не работало с корпоративными тарифами, ему необходимо направить запрос в техподдержку TravelLine на support@travelline.ru, чтобы специалисты включили дополнительные настройки.

5. Средство размещения в личном кабинете TravelLine привязывает корпоративный тариф к каналу продаж. 

 6. Канала продаж проверяет корректность настроек и цен, а также видимость тарифа с помощью ID корпоративного клиента. Если проблем нет, процесс завершается. Если есть проблемы, канал продаж просит средство размещения обратиться в техподдержку TravelLine с указанием проблемы, например, «Тариф недоступен для корпоративного клиента».

Схема работы:


Методы Booking API для работы с корпоративными тарифами

Вводные данные для тестирования:

Реализация доработок и тестирование методов проводятся на тестовой среде 

https://partner.qatl.ru/docs/booking-process/

ID тестового провайдера

13090

Тестовый contract ID корпоративного клиента (компании), для которого настроены закрытые тарифы 

ID тарифа 450800 — для корпоративного клиента «110»,«119» 

ID тарифа 450787 — для корпоративного клиента «109», «110», «118», «119» 

ID тарифа 450799 — для корпоративного клиента«109», «118» 

ID тестового провайдера

13173

Тестовый contract ID корпоративного клиента (компании), для которого настроены закрытые тарифы 

ID тарифа 452244 —  для корпоративного клиента «110», «114», «117»

ID тарифа 452260 —  для корпоративного клиента «114», «117»


Обновление методов поиска с учетом корпоративных тарифов

Порядок действий при работе с корпоративными тарифами:

  • Поиск доступных средств размещений по определенным критериям.
  • Поиск доступных тарифов в средстве размещения.
  • Выбор варианта размещения и дополнительных услуг.
  • Проверка возможности создания бронирования на стороне канала продаж.
  • Оплата и сохранение бронирования.

Поиск корпоративных тарифов осуществляется с помощью параметра corporateIds.

Этот параметр может содержать список строк, где каждая строка — это идентификатор корпоративного клиента.

Если параметр не заполнен или заполнен некорректно, поиск будет выполняться по открытым ценам и тарифам.

При работе с корпоративными тарифами используется два типа поиска:

  • по одному средству размещения,
  • по нескольким средствам размещения.


Поиск по одному средству размещения

При поиске по одному средству размещения будут показаны открытые  и закрытые (корпоративные) тарифы, которые соответствуют критериям поиска.


Поиск по нескольким средствам размещения

Если параметр corporateIds содержит хотя бы один действующий идентификатор корпоративного клиента:

  • в ответе будет отображаться проживание с учетом корпоративных тарифов, связанных с этим идентификатором. 
  • кроме списка доступных средств размещения и их минимальных цен, будет указано, есть ли корпоративные тарифы в указанных провайдерах. 


Обратите внимание. Минимальная цена не всегда совпадает с ценой корпоративного тарифа.


Примеры использования параметра corporateIds

Пример запроса при поиске по нескольким средствам размещения:


В ответе будет получен доступный тариф (ratePlan) с наименьшей ценой. Если это корпоративный тариф, то будет указан параметр corporateIds с закрепленным за ним корпоративным идентификатором.


Пример запроса при поиске по одному средству размещения:


В ответе будет получен тариф с corporateIds и обычные тарифы (ratePlan). Гость при бронировании увидит открытые тарифы и закрытые тарифы, которые ему доступны, как корпоративному клиенту.


Верификация и создание бронирования

В запросах на верификацию проживания (POST/v1/bookings/verify) и на создание бронирования (POST/v1/bookings) необходимо передавать информацию об идентификаторе корпоративного клиента, для которого создается бронирование. Для этого в объект booking требуется добавить параметр corporateId: ххх. 

Пример запроса на верификацию с добавлением нового параметра:


Обратите внимание. В случае отсутствия или некорректной передачи данного параметра, система вернет следующую ошибку:


Особенности

1. Запросы могут содержать неограниченное количество идентификаторов корпоративных клиентов — ответ будет учитывать сразу все тарифы, в которых они указаны.

2. Один тариф может содержать неограниченное количество идентификаторов корпоративных клиентов. В этом случае данный тариф будет недоступен при поиске по открытым ценам, но будет доступен при поиске по идентификатору корпоративного клиента.

3. TravelLine не владеет информацией о заключенных договорах между средством размещения, каналом продаж и корпоративным клиентом. Партнер несет ответственность за работу со средством размещения по конкретным корпоративным клиентам, согласованию цен и условий.

4. Корпоративный идентификатор формируется на основе данных юрлица. Если клиент не является юрлицом, то канал продаж оформляет его на своей стороне.


Создание корпоративных клиентов 

ReferenceData API  доступны два запроса для работы с корпоративными клиентами:

  • POST /corporates позволяет создать корпоративного клиента на основании ИНН и КПП организации.
  • GET /corporates/{corporateId} позволяет получить информации о корпоративном клиенте по его корпоративному идентификатору.