空闲状态消息

概览

库存状况消息 (OTA_HotelAvailNotifRQ) 定义了商品 (客房类型加价格方案)可按 日期。发送“空闲情况”消息时,你需要指明 商品的库存状况或限制发生了变化。

以下各部分涵盖一般指南、一个基本示例和具体方法 帮助您开始使用 空闲情况消息。

每晚可用性限制

借助“空房情况”消息,您可以定义用于控制预订整体空房情况的限制。一种值得注意的限制类型是 “夜间库存状况”:产品是否可以在特定日期销售。 对于可供预订的住宿(从入住到退房),必须有每晚 所有日期的空房情况,并且所有其他预订和住宿限制必须为 符合。

限制设置

默认情况下,Restriction="Master"RestrictionStatus 处于关闭状态。在其他 系统就会默认使用“停止销售”选项。

一件商品必须在所有住宿晚数的所有商品组合中具有 <RestrictionStatus Restriction="Master" Status="Open"> 属性,商品才可供销售。您 必须针对每个产品向 Google 发送明确的 Open,或更改 默认设置为在 Hotel Center 中使用。为此,请转到 定价 >设置页面,然后修改“default” 库存状况”字段。

其他限制

到达/出发航班
防止销售指定日期到达或出发的行程。 默认值为 Open
最短和最长预订抵消量
要求行程必须在抵达前至少或最多购买特定天数。
最短和最长住宿晚数
针对包含此到达日期的行程限制住宿晚数。
最短和最长向前入住天数(或“过夜入住”)
限制包含此住宿日期的行程的住宿晚数。
住宿晚数模式
精确控制此到达日期允许的住宿晚数。

常规指南

  • 空房情况限制取决于酒店、日期、客房类型和价格方案。

  • 仅当商品没有适用的限制条件时,才可以预订 入住日期(从入住到退房)或用户可以预订住宿的时间。

  • 当可用性有变化时,向 Google 发送可用性消息更新 商品在特定日期的库存状况限制。

示例

本部分提供了一个使用必需和可选元素的基本播出信息消息示例。准备好文件后,需要将其发送至 Google 通过 POST 消息发送到此端点:

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

要详细了解如何推送/发布消息,请参阅推送 消息

对于 HotelCode,请使用您在系统中用于 来标识该媒体资源此值必须与使用 <listing> 元素中的 <id>, 酒店列表 Feed。与系统的一致性对于确保 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 并指定日期。

示例

此示例展示了如何在 3 月的几周内为商品开启每晚空房情况。

<?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>