Envanter Mesajı

Genel Bakış

Envanter mesajı (OTA_HotelInvCountNotifRQ) envanter sayılarını tanımlar Belirli bir oda için rezerve edilebilecek (fiziksel oda sayısı) bulunur. Bir Envanter mesajı gönderdiğinizde bu mesajda kaç oda olduğunu belirtirsiniz kullanılabilirlik durumunu da belirleyebilirsiniz. Bu türde oda yoksa bu oda türünü ve tarihi içeren ürünler gösterilmez.

Aşağıdaki bölümlerde genel yönergeler, temel bir örnek ve nasıl yapılır? envanter ekleyip güncelleme ve gönderme işlemlerine başlamanıza yardımcı olacak senaryolar Envanter mesajları.

Envanterle ilgili çeşitli senaryo örnekleri için Nasıl yapılır?

Zorunlu ve isteğe bağlı öğeler

XML referansı zorunlu ve isteğe bağlı öğelerin açıklamalarını içerir. Ayrıntılı bilgi için Envanter öğeleri ve özellikleri ile birlikte kullanılamaz.

Söz dizimi ve şemalar

Envanter söz dizimi örneği aşağıdaki adımları uygulayın: Envanter mesajını oluşturduğunuzda doğru biçimdedir.

Feed'lerinizi kontrol etmeniz gerekir. Envanter için mesaj şeması için Otel reklamları şemaları bölümüne bakın.

Yönergeler

Envanter mesajı için aşağıdaki yönergeleri kullanın:

  • Envanter; otel, tarih ve oda türüne göre belirlenir.

  • Sıralı konaklamanın tüm geceleri için envanter sayısı en az 0 olmalıdır gösterir.

  • Envanter sayısı 0 ise belirtilen oda kimliği ve tarih aralığı için odalar rezerve edilemez.

  • CountType, şunu belirttiğinden, geçerli olması için her zaman 2 değerine sahip olmalıdır: "kesinlikle kullanılabilirlik" sayısı.

  • Bir oda için her rezervasyon veya iptal işlemi olduğunda güncellenmiş envanteri gönder tespit edebilirsiniz.

ziyaret edin.

Envanter ve stok durumu karşılaştırması

Envanter, fiziksel oda sayısına ve müsaitlik durumu, oda türü ve ücret planı kombinasyonunun şu seçeneklere uygun olup olmadığını gösterir: rezerve edilmesine izin veriliyor. ARI'de kullanılabilirlik ve envanter şunlara göre değişiklik gösterebilir: konaklama türüne göre düzenlenmiş olmalı ve her ikisinin de mesaj türleri. Envanter ve müsaitlik durumu otel, tarih ve odaya göre belirlenir. ve müsaitlik durumu için ücret planının eklenmesiyle birlikte sunulur.

"Müsaitlik durumu yok" olabilir envanter olduğundan bile ve kullanılabilirlik durumu birbirinden bağımsızdır.

İki kullanılabilirlik kavramı vardır. Öncelikle, genel kullanılabilirlik etkileyen faktörlerden (ör. Her gece için belirli bir ücret, ilişkili oda türüne ait envanter ve ve kullanılabilirlik kısıtlaması açık olmalıdır. İkincisi, kullanıcılara belirli bir tarihte, OTA_HotelAvailNotifRQ bölgesinde <RestrictionStatus Restriction="Master" Status="Open"/> ile temsil edilen ve kapanış tarihinde uygulanan kısıtlama "satış durdurma" olarak bilinir.

Envanter, oda ve müsaitlik durumu için 0 değerinden büyük bir tam sayı olmalıdır bir ürünün fiyatını göstermek için kısıtlamanın açık olması gerekir.

Örnek

Bu bölümde, gerekli envanter mesajlarına dair temel bir örnek 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_inv_count_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, <id> içinde <listing> öğesinin Otel Listesi feed'i. <RoomID> için sisteminizde kullandığınız kimliği kullanın. oda türleri. Sisteminizle tutarlılık, Google'ın verilerinizi doğru şekilde görüntülüyor.

Bu örnekte, Aralık ayı:

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

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

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

Bu bölümde, envanter mesajı gönderirken karşılaşabileceğiniz bir senaryo sunulmaktadır.

Senaryo: Odaların rezerve edilmesi nasıl engellenir?

Açıklama

Belirli bir tarih aralığında bu oda türü için rezervasyon yapılabilecek oda kalmadığını belirtmeniz gerekir. Bunun en yaygın nedeni, doluluk oranı %100'e ulaşmış olmasıdır.

Çözüm

<InvCount Count> öğesini 0 değerine ayarlıyor ve istediğiniz tarih aralığını ekliyorsunuz.

Örnek

Bu örnekte, belirtilen oda ve tarihler (örneğin, Ocak ayının ilk birkaç haftası) için envanteri 0 olarak ayarlamak üzere InvCount öğesinin nasıl kullanılacağı gösterilmektedir.

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