Сообщение о доступности

Обзор

Сообщение о доступности ( OTA_HotelAvailNotifRQ ) определяет, можно ли продать продукт (тип номера в сочетании с тарифным планом) для данного маршрута на соответствующие даты. Отправляя сообщение о доступности, вы указываете, изменилась ли доступность или ограничения для продукта.

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

Ночное ограничение доступности

Сообщение о доступности позволяет вам определить ограничения, которые контролируют общую доступность бронирования. Одним из примечательных типов ограничений является «ночная доступность»: можно ли продать продукт в определенную дату. Чтобы проживание (от заезда до выезда) можно было забронировать, на все даты должна быть свободна ночь, а также должны быть соблюдены все другие ограничения по бронированию и пребыванию.

Настройки ограничений

По умолчанию RestrictionStatus для Restriction="Master" закрыт. Другими словами, по умолчанию каждую ночь проводится «стоп-продажа».

Чтобы быть продаваемым, продукт должен иметь <RestrictionStatus Restriction="Master" Status="Open"> для всех комбинаций продуктов во все ночи пребывания. Вы должны либо отправить Google явное сообщение Open для каждого продукта, либо изменить значение по умолчанию в Hotel Center. Это можно сделать, перейдя на страницу «Цены» > «Настройки» в Hotel Center и отредактировав поле «Наличие по умолчанию».

Другие ограничения

Прибытие/Отправление
Предотвращает продажу маршрута прибытия или отправления в указанную дату. По умолчанию он Open .
Минимальное и максимальное смещение бронирования
Требуется, чтобы маршрут был приобретен как минимум или максимум за определенное количество дней до прибытия.
Минимальный и максимальный срок пребывания
Ограничивает продолжительность пребывания для маршрутов, имеющих эту дату прибытия.
Минимальное и максимальное пребывание вперед (или «прохождение»)
Ограничивает продолжительность пребывания для маршрутов, которые содержат эту дату пребывания.
Продолжительность пребывания
Дает точный контроль продолжительности пребывания на данную дату прибытия.

Общие рекомендации

  • Ограничения доступности зависят от отеля, даты, типа номера и тарифного плана.

  • Продукт можно забронировать только в том случае, если не существует никаких ограничений, применимых к пребыванию (от заезда до выезда) или когда пользователь может забронировать пребывание.

  • Отправляйте в Google уведомление о доступности всякий раз, когда в определенные даты меняются ограничения на доступность продукта.

Пример

В этом разделе представлен базовый пример сообщения о доступности с использованием обязательных и дополнительных элементов. После того как вы подготовите файл, вам нужно будет отправить его в Google через POST-сообщение на эту конечную точку:

https://www.google.com/travel/hotels/uploads/ota/hotel_avail_notif

Чтобы узнать больше о том, как отправить/POST сообщение, см. Отправка сообщений .

В качестве HotelCode используйте уникальный идентификатор отеля, который вы использовали в своей системе для идентификации объекта. Это значение должно соответствовать идентификатору отеля, указанному с помощью <id> в элементе <listing> в фиде списка отелей. Согласованность с вашей системой имеет решающее значение для обеспечения правильного отображения ваших данных Google.

В этом примере показано, как установить ограничения доступности:

<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelAvailNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05"
                       EchoToken="12345678"
                       TimeStamp="2022-03-20T20:50:37-05:00"
                       Version="3.0">
  <POS><Source><RequestorID ID="partner_key" /></Source></POS>
  <AvailStatusMessages HotelCode="HOTELID">
    </AvailStatusMessage>
    <AvailStatusMessage>
      <StatusApplicationControl Start="202X-03-20"
                                End="202X-03-25"
                                InvTypeCode="RoomID_1"
                                RatePlanCode="PackageID_1"/>
      <LengthsOfStay>
        <LengthOfStay MinMaxMessageType="SetMinLOS" Time="2" TimeUnit="Day" />
      </LengthsOfStay>
      <RestrictionStatus Restriction="Master" Status="Open" />
    </AvailStatusMessage>
</OTA_HotelAvailNotifRQ>

Дополнительные примеры см. в разделе Примеры доступности .

Инструкции

В этом разделе представлены решения для сценариев, с которыми вы можете столкнуться при отправке сообщений о доступности, в частности подробные сведения об ограничении доступности в ночное время (также известном как «стоп-продажа»).

Сценарий 1: Как продавать товары в определенные даты

Описание

Вы хотите, чтобы комбинация типа номера и тарифного плана (продукта) была доступна на определенные даты.

Решение

Установите Master ограничение на Open и укажите даты.

Образец

В этом примере показано, как открыть ночную доступность продукта на несколько недель в марте.

<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelAvailNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05"
                       EchoToken="12345678"
                       TimeStamp="2022-03-20T20:50:37-05:00"
                       Version="3.0">
  <AvailStatusMessages HotelCode="Property_1">
    <AvailStatusMessage>
      <StatusApplicationControl Start="2022-03-20"
                                End="2022-03-30"
                                InvTypeCode="RoomID_1"
                                RatePlanCode="PackageID_1"/>
      <RestrictionStatus Status="Open" Restriction="Master"/>
    </AvailStatusMessage>
  </AvailStatusMessages>
</OTA_HotelAvailNotifRQ>

Дополнительную информацию о том, как устанавливать цены, см. в разделе Устранение неполадок с отсутствующими или неполными ценами .

Сценарий 2: Как прекратить продажу товаров в определенные даты

Описание

Вы явно хотите остановить продажу продукта (а не отсутствие его на складе) в определенные даты.

Решение

Установите для Master ограничения значение « Close и укажите даты.

Образец

В этом примере показано, как «прекратить продажу» или закрыть ночную доступность продукта в определенные даты.

<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelAvailNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05"
                       EchoToken="12345678"
                       TimeStamp="2022-03-20T20:50:37-05:00"
                       Version="3.0">
  <AvailStatusMessages HotelCode="Property_1">
    <AvailStatusMessage>
      <StatusApplicationControl Start="2022-04-20"
                                End="2022-04-30"
                                InvTypeCode="RoomID_1"
                                RatePlanCode="PackageID_1"/>
      <RestrictionStatus Status="Close" Restriction="Master"/>
    </AvailStatusMessage>
  </AvailStatusMessages>
</OTA_HotelAvailNotifRQ>