Stok Durumu Mesajı

Genel Bakış

Stok durumu mesajı (OTA_HotelAvailNotifRQ), bir ürünün (oda türü, ücret planıyla birlikte) için tek bir açık artırmada tarihlerine bakabilirsiniz. Müsaitlik durumu mesajı gönderdiğinizde, Ürünün stok durumu veya kısıtlamaları değişti.

Aşağıdaki bölümlerde, müsaitlik durumu mesajını kullanarak müsaitlik durumu ekleme ve güncellemeyle ilgili genel yönergeler, temel bir örnek ve uygulama senaryoları yer almaktadır.

Gecelik müsaitlik durumu kısıtlaması

Müsaitlik durumu mesajı, kullanıcılarınızın genel durumunu denetleyen kısıtlamalar tanımlamanıza kullanılabilirlik durumudur. Dikkate değer kısıtlama türlerinden biri "gecelik stok durumu": Ürünün belirli bir tarihte satılıp satılamayacağını belirtir. Bir konaklamanın (girişten çıkışa kadar) rezervasyon yapılabilmesi için tüm tarihlerde gecelik müsaitlik durumu olmalı ve diğer tüm rezervasyon ve konaklama kısıtlamaları karşılanmalıdır.

Kısıtlama ayarları

Restriction="Master" için RestrictionStatus varsayılan olarak kapalıdır. Başka varsayılan olarak "satışı durdur" her gece oluyorum.

Bir ürünün satılabilir olması için konaklamanın tüm gecelerinde tüm ürün kombinasyonlarında <RestrictionStatus Restriction="Master" Status="Open"> olması gerekir. Siz Google'a her ürün için açık bir Open göndermeli veya Hotel Center'da varsayılan ayardır. Bu, Fiyatlandırma > Hotel Center'da Ayarlar sayfasını düzenleme ve "varsayılan" "stok durumu" girin.

Diğer kısıtlamalar

Giriş/Çıkış
Belirtilen tarihte gelen veya kalkan seyahat planının satışını engeller. Bu değer varsayılan olarak Open şeklindedir.
Minimum ve maksimum rezervasyon farkı
Seyahat planının en az veya belirli bir sayıda satın alınmasını gerektirir kalan gün sayısı.
Minimum ve maksimum konaklama süresi
Bu varış tarihine sahip seyahat planları için konaklama süresini kısıtlar.
Minimum ve maksimum ileriye yönelik konaklama (ya da "konaklama")
Bu konaklama tarihini içeren seyahat planlarının konaklama süresini kısıtlar.
Konaklama süresi kalıbı
Bu varış tarihinde izin verilen konaklama süresini tam olarak kontrol ediyor.

Genel yönergeler

  • Müsaitlik durumu kısıtlamaları otel, tarih, oda türü ve ücret planına göre belirlenir.

  • Bir ürün yalnızca geçerli kısıtlamalar yoksa rezervasyon yapılabilir. konaklamaya kadar (girişten çıkışa kadar) veya kullanıcının konaklama rezervasyonu yapabildiği zamanı gösterir.

  • Şu hizmette her değişiklik olduğunda Google'a Müsaitlik durumu mesajı güncellemesi gönderin: stok durumu kısıtlamaları ekleyin.

Örnek

Bu bölümde, "Zorunlu" bilgisinin yer aldığı, ve isteğe bağlı öğeler için de geçerli. Dosyanızı hazırladıktan sonra şu adrese göndermeniz gerekir: Google, bir POST mesajıyla şu uç noktaya:

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

Mesajın nasıl aktarılacağı/YAYINlanacağı hakkında daha fazla bilgi edinmek için bkz. Aktarma mesajlar bölümüne gidin.

HotelCode için sisteminizde kullandığınız benzersiz Otel Kimliği'ni kullanın: bir mülk tanımlamaktır. Bu değer, <listing> öğesinde <id> Otel Listesi feed'i. Sisteminizle tutarlı olmak, Google, verilerinizi doğru şekilde gösteriyor.

Bu örnekte, kullanılabilirlik kısıtlamalarının nasıl ayarlanacağı gösterilmektedir:

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

Daha fazla örnek için Kullanılabilirlik bölümüne bakın. örnekler.

"Nasıl yapılır" kılavuzları

Bu bölümde, verileri gönderirken karşılaşabileceğiniz senaryolara Müsaitlik durumu mesajları, özellikle de gecelik müsaitlik durumuyla ilgili ayrıntılar ("satışı durdurma" olarak da bilinir).

1. senaryo: Belirli tarihlerde ürün satma

Açıklama

Oda türü ve ücret planı kombinasyonunu (ürün) şurada kullanılabilir hale getirmek istiyorsunuz: somut tarihler.

Çözüm

Master kısıtlamasını Open olarak ayarlayın ve tarihleri belirtin.

Örnek

Bu örnekte, bir ürünün gecelik müsaitlik durumunun Mart ayında birkaç hafta boyunca nasıl açılacağı gösterilmektedir.

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

Fiyatlandırmanın nasıl ayarlanacağıyla ilgili daha fazla bilgi için Eksik veya eksik fiyatlandırma.

2. Senaryo: Belirli tarihlerde ürün satışını durdurma

Açıklama

Bir ürünün satışını açıkça durdurmak istiyorsanız ( envanter) ekleyebilirsiniz.

Çözüm

Master kısıtlamasını Close olarak ayarlayın ve tarihleri belirtin.

Örnek

Bu örnekte, "satışın nasıl durdurulacağı" gösterilmektedir veya her gece müsait olmayan belirtilen tarihlerde ürününüze eklenecek.

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