Kullanılabilirlik Mesajı

Genel Bakış

Müsaitlik durumu mesajı (OTA_HotelAvailNotifRQ), belirli bir seyahat planı için bir ürünün (ücret planıyla birleştirilmiş oda türü) geçerli tarihlerde satılıp satılamayacağını tanımlar. Bir stok durumu mesajı gönderdiğinizde, bir ürünün stok durumunun veya kısıtlamalarının değişip değişmediğini belirtirsiniz.

Aşağıdaki bölümlerde, uygunluk mesajını kullanarak uygunluk ekleme ve güncelleme konusunda size yardımcı olacak genel yönergeler, temel bir örnek ve nasıl yapılır senaryoları yer almaktadır.

Gecelik kullanılabilirlik kısıtlaması

Kullanılabilirlik mesajı, rezervasyonun genel kullanılabilirliğini kontrol eden kısıtlamalar tanımlamanıza olanak tanır. Önemli bir kısıtlama türü, "gecelik kullanılabilirlik"tir: Ürünün belirli bir tarihte satılıp satılamayacağı. Konaklamanın (girişten çıkışa kadar) rezerve edilebilir olması için tüm tarihlerde gecelik müsaitlik 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. Diğer bir deyişle, varsayılan olarak her gece "satış durdurma" uygulanır.

Bir ürünün satılabilir olması için konaklamanın tüm gecelerinde tüm ürün kombinasyonları için <RestrictionStatus Restriction="Master" Status="Open"> olması gerekir. Google'a her ürün için açık bir Open göndermeniz veya Hotel Center'da varsayılan değeri değiştirmeniz gerekir. Bu işlem için Hotel Center'da Fiyatlandırma > Ayarlar sayfasına gidip "varsayılan kullanılabilirlik" alanını düzenlemeniz gerekir.

Diğer kısıtlamalar

Varış/Kalkış
Belirtilen tarihte varış veya kalkış yapan bir seyahat planının satışını engeller. Varsayılan olarak Open'dır.
Minimum ve maksimum rezervasyon telafisi
Seyahat planının, varıştan en az veya en fazla belirli bir gün önce satın alınması gerekir.
Minimum ve maksimum konaklama süresi
Bu varış tarihine sahip seyahat planlarının konaklama süresini kısıtlar.
Minimum ve maksimum konaklama süresi (veya "konaklama")
Bu konaklama tarihini içeren seyahat planlarının konaklama süresini kısıtlar.
Konaklama süresi modeli
Bu varış tarihi için hangi konaklama sürelerine izin verileceği konusunda tam kontrol sağlar.

Genel yönergeler

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

  • Bir ürün yalnızca konaklama (girişten çıkışa kadar) veya kullanıcının konaklamayı rezerve edebileceği zaman için geçerli olan herhangi bir kısıtlama yoksa rezerve edilebilir.

  • Belirli tarihlerde ürünün müsaitlik kısıtlamalarında değişiklik olduğunda Google'a bir müsaitlik mesajı güncellemesi gönderin.

Örnek

Bu bölümde, zorunlu ve isteğe bağlı öğelerin kullanıldığı bir müsaitlik durumu mesajının temel örneği verilmektedir. Dosyanızı hazırladıktan sonra, bu uç noktaya bir POST mesajı göndererek Google'a iletmeniz gerekir:

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

Mesajı nasıl göndereceğiniz/POST edeceğiniz hakkında daha fazla bilgi edinmek için Mesaj gönderme başlıklı makaleyi inceleyin.

HotelCode için, tesisi tanımlamak üzere sisteminizde kullandığınız benzersiz otel kimliğini kullanın. Bu değer, Otel Listesi feed'indeki <listing> öğesinde <id> kullanılarak belirtilen otel kimliğiyle eşleşmelidir. Google'ın verilerinizi doğru şekilde göstermesini sağlamak için sisteminizle tutarlılık çok önemlidir.

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 örnekleri sayfasına göz atın.

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

Bu bölümde, stok durumu mesajları gönderirken karşılaşabileceğiniz senaryolara yönelik çözümler sunulmaktadır. Özellikle, gece stok durumu kısıtlaması (aynı zamanda "satışı durdurma" olarak da bilinir) ile ilgili ayrıntılar verilmektedir.

1. Senaryo: Belirli tarihlerde ürün satma

Açıklama

Oda türü ve ücret planı kombinasyonunu (ürün) belirli tarihlerde kullanılabilir hale getirmek istiyorsunuz.

Çözüm

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

Örnek

Bu örnekte, bir ürünün Mart ayında birkaç hafta boyunca gece müsaitliğinin 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ırmayı ayarlama hakkında daha fazla bilgi için Eksik veya tamamlanmamış fiyatlandırmayla ilgili sorunları giderme başlıklı makaleyi inceleyin.

2. senaryo: Ürünlerin satışını belirli tarihlerde durdurma

Açıklama

Belirli tarihlerde bir ürünün satışını açıkça durdurmak istiyorsunuz (envanterde olmaması yerine).

İşlem (Tesis Verileri) mesajının kullanılması tercih edilir.

Çözüm

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

Örnek

Bu örnekte, belirli tarihlerde bir ürünün "satışını durdurma" veya gece konaklama için kullanılabilirliğini kapatma işlemi 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-04-20"
                                End="2022-04-30"
                                InvTypeCode="RoomID_1"
                                RatePlanCode="PackageID_1"/>
      <RestrictionStatus Status="Close" Restriction="Master"/>
    </AvailStatusMessage>
  </AvailStatusMessages>
</OTA_HotelAvailNotifRQ>