供應情形訊息

總覽

「供應情形」訊息 (OTA_HotelAvailNotifRQ) 會定義特定行程的產品 (房型和費率方案的組合) 是否可在適用日期銷售。傳送「供應情形」訊息時,請指出產品的供應情形或限制是否有所變更。

以下各節將介紹一般指南、基本範例,以及操作說明情境,協助您開始使用「供應情形」訊息新增及更新供應情形。

夜間供應限制

您可以在「預訂時間」訊息中定義限制,控管預訂的整體可用性。其中一種值得注意的限制是「每晚供應情形」:產品是否可在特定日期銷售。如要開放預訂住宿 (從入住到退房),所有日期都必須有空房,且符合所有其他預訂和住宿限制。

限制設定

根據預設,Restriction="Master"RestrictionStatus 會關閉。換句話說,系統預設每天晚上都會「停止銷售」。

如要銷售產品,住宿期間所有晚上的所有產品組合都必須有 <RestrictionStatus Restriction="Master" Status="Open">。你必須為每個產品明確傳送 Open 給 Google,或變更 Hotel Center 中的預設值。如要完成這項操作,請前往 Hotel Center 的「價格」>「設定」頁面,然後編輯「預設供應情形」欄位。

其他限制

抵達/出發
禁止銷售在指定日期抵達或出發的行程。預設為 Open
預訂時差下限和上限
規定行程必須在抵達前至少或最多幾天內購買。
最短和最長入住天數
限制抵達日期為此日期的行程住宿天數。
最短和最長續住天數 (或「續住」)
限制包含此住宿日期的行程住宿天數。
入住天數模式
可精確控管這個抵達日期允許的住宿天數。

一般指南

  • 供應情形限制會依飯店、日期、房型和房價方案而有所不同。

  • 如果住宿期間 (從入住到退房) 或使用者可預訂住宿的時間沒有任何限制,產品才能預訂。

  • 每當特定日期的產品供應限制有異動時,請傳送供應情形訊息更新給 Google。

範例

本節提供使用必要和選用元素的「供應情形」訊息基本範例。準備好檔案後,您需要透過 POST 訊息將檔案傳送至下列端點:

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

如要進一步瞭解如何推送/POST 訊息,請參閱推送訊息

請將 HotelCode 替換為系統中用於識別房源的專屬飯店 ID。這個值必須與飯店清單動態饋給中 <listing> 元素內使用 <id> 指定的飯店 ID 相符。與系統保持一致性至關重要,可確保 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>