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 zaman2
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.
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>