概览
商品目录消息 (OTA_HotelInvCountNotifRQ
) 指定了商品目录数量
可供特定会议室预订的(物理会议室数量)
。在发送房源/票源信息时
类型。如果没有该类型的会议室,
系统不会显示涉及该房间类型和日期的产品。
以下各部分涵盖一般指南、一个基本示例和具体方法 帮助您开始添加和更新广告资源并发送 商品目录消息。
如需查看各种与广告资源相关的场景示例,请参阅操作方法。
必需元素和可选元素
XML 参考文档提供了必需元素和可选元素的说明。了解详情 请参见广告资源元素和 属性。
语法和架构
使用广告资源 语法示例 创建广告资源消息时参考,以确保您遵循 格式正确。
您可以使用第三方 XML 工具(如 xmllint)来验证 Feed, 将已发布的架构提交给 Google。对于广告资源 消息架构,请参阅酒店广告架构。
指南
对于商品目录消息,请遵循以下准则:
房源/票源按酒店、日期和客房类型键控。
所有住宿晚数的客房数量必须大于
0
,才能下单 以显示相关费率方案和入住人数的价格。如果空房数量等于
0
,则以下酒店将无法使用会议室 预订。CountType
的值必须始终为2
才有效,因为它指示 统计“确切库存状况”每当会议室被预订或取消时,都会发送更新后的产品目录 您体内的各种状况
广告资源与可用性
“广告资源”是指根据实际客户数量和 “库存状况”表示客房类型和价格方案的组合 允许预订对于 ARI,可用性和广告资源可能也会因 特定日期或类型的住宿,并且两者都有对应的 消息类型。房源和空房情况按酒店、日期和客房类型设置键值,并在空房情况中添加了费率方案。
比如“没有空房”即使有广告资源也是如此 和可用性彼此独立
可用性有两个概念。第一种是整体可用性
某件商品在某次入住中获得的曝光率,受如下因素影响:
是否每晚都有指定的房价、相关客房类型的空房数量、
并且可用性限制处于开放状态其次
指定日期的商品限制,以 OTA_HotelAvailNotifRQ
中的 <RestrictionStatus
Restriction="Master" Status="Open"/>
表示,结束
这种可用性称为“停止销售”
对于会议室和空房情况,房源/票源信息必须是大于 0
的整数
必须开放限制才能显示商品的价格。
示例
本部分提供了使用必需的 和可选元素。准备好文件后,需要将其发送至 Google 通过 POST 消息发送到此端点:
https://www.google.com/travel/hotels/uploads/ota/hotel_inv_count_notif
要详细了解如何推送/发布消息,请参阅推送 消息。
对于 HotelCode
,请使用您在系统中用于
来标识该媒体资源此值必须与使用
<listing>
中的 <id>
元素
酒店列表 Feed。对于 <RoomID>
,请使用您在系统中用于
房型。与系统的一致性对于确保 Google
正确显示您的数据
此示例展示了如何为 12 月:
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelInvCountNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05"
EchoToken="12345678"
TimeStamp="2022-02-25T20:50:37-05:00"
Version="3.0">
<POS><Source><RequestorID ID="partner_key" /></Source></POS>
<Inventories HotelCode="HotelID">
<Inventory>
<StatusApplicationControl Start="2022-12-01"
End="2022-12-31"
InvTypeCode="RoomID"/>
<InvCounts>
<InvCount Count="13" CountType="2"/>
</InvCounts>
</Inventory>
</Inventories>
</OTA_HotelInvCountNotifRQ>
如需更多示例,请参见广告资源 示例。
方法指南
本部分介绍了您在发送 商品目录消息。
场景:如何禁止他人预订会议室
说明
您需要指明特定日期没有可供预订的此类客房,最常见的原因是客房已售罄。
解决方案
您将 <InvCount Count>
设置为 0
值,并添加所需的日期范围。
示例
此示例展示了如何使用 InvCount
将广告资源设置为 0
(如 1 月的前几周)。
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelInvCountNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05"
EchoToken="12345678"
TimeStamp="2022-02-25T20:50:37-05:00"
Version="3.0">
<POS><Source><RequestorID ID="partner_key" /></Source></POS>
<Inventories HotelCode="Property_1">
<Inventory>
<StatusApplicationControl Start="2023-01-01"
End="2023-01-15"
InvTypeCode="ROOMID"/>
<InvCounts>
<InvCount Count="0" CountType="2"/>
</InvCounts>
</Inventory>
</Inventories>
</OTA_HotelInvCountNotifRQ>