Omówienie
Komunikat o dostępności (OTA_HotelAvailNotifRQ
) określa, czy produkt
(typ pokoju w połączeniu z planem stawek) w ramach danego planu podróży może być sprzedawany
obowiązujące daty. Przy wysyłaniu wiadomości o dostępności wskazujesz, czy
dostępność lub ograniczenia produktu uległy zmianie.
W poniższych sekcjach znajdziesz ogólne wskazówki, podstawowy przykład i instrukcje kilka scenariuszy, aby rozpocząć dodawanie i aktualizowanie dostępności za pomocą Komunikat o dostępności
Ograniczenie dostępności w nocy
Komunikat dotyczący dostępności pozwala zdefiniować ograniczenia, które kontrolują dostępności rezerwacji. Warto pamiętać, że „dostępność w nocy”: określa, czy produkt może być sprzedawany w danym dniu. Aby można było zarezerwować pobyt (od zameldowania do wymeldowania), musi być dostępna noc dostępności we wszystkich dniach, a wszystkie inne ograniczenia dotyczące rezerwacji i pobytu muszą być na spotkaniu.
Ustawienia ograniczeń
Domyślnie RestrictionStatus
w lokalizacji Restriction="Master"
jest zamknięta. Innymi słowy, domyślnie każdą noc występuje „stop sell”.
Aby produkt mógł zostać sprzedany, musi mieć <RestrictionStatus Restriction="Master"
Status="Open">
w przypadku wszystkich kombinacji produktów podczas wszystkich nocy. Ty
musi wysłać do Google wyraźne Open
dla każdego produktu lub zmienić
domyślnie w Hotel Center. Aby to zrobić, przejdź do
Ceny > Ustawienia w Hotel Center i edytując wartość domyślną
„availability” .
Inne ograniczenia
- Przylot/wylot
- Uniemożliwia sprzedaż planu podróży, przylotu lub odlotu w określonym dniu.
Domyślnie jest to
Open
. - Minimalny i maksymalny przesunięcie rezerwacji
- Wymaga, aby plan podróży został kupiony co najmniej lub najpóźniej w określonym terminie przed przyjazdem.
- Minimalna i maksymalna długość pobytu
- Ogranicza długość pobytu w przypadku planów podróży z tą datą przyjazdu.
- Minimalne i maksymalne długości przedłużenia ruchu
- Ogranicza długość pobytu w przypadku planów podróży zawierających tę datę pobytu.
- Wzorzec długości pobytu
- Daje dokładną kontrolę nad długością pobytu w tym dniu przyjazdu.
Ogólne wskazówki
Ograniczenia dostępności zależą od hotelu, daty, typu pokoju i abonamentu.
Produkt można zarezerwować tylko wtedy, gdy nie ma żadnych ograniczeń dotyczących pobytu (od zameldowania do wymeldowania) lub gdy użytkownik może zarezerwować pobyt.
Wysyłaj do Google wiadomość o dostępności zawsze, gdy nastąpi zmiana ograniczenia dostępności produktu w określonych dniach.
Przykład
W tej sekcji znajdziesz podstawowy przykład komunikatu o dostępności, który korzysta z pola i opcjonalnych. Po przygotowaniu pliku musisz go wysłać do Google za pomocą wiadomości POST do tego punktu końcowego:
https://www.google.com/travel/hotels/uploads/ota/hotel_avail_notif
Aby dowiedzieć się więcej o wysyłaniu/POSTĘPu wiadomości, zapoznaj się z sekcją Wysyłanie i POST wiadomości.
W przypadku HotelCode
użyj unikalnego identyfikatora hotelu użytego w systemie do
identyfikacji usługi. Ta wartość musi być zgodna z identyfikatorem hotelu określonym za pomocą atrybutu
<id>
w elemencie <listing>
w
Plik danych z listą hoteli. Spójność z systemem jest kluczowa,
Google prawidłowo wyświetla Twoje dane.
Ten przykład pokazuje, jak ustawić ograniczenia dostępności:
<?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>
Więcej przykładów znajdziesz w sekcji Dostępność .
Instrukcje
Ta sekcja zawiera rozwiązania scenariuszy, które mogą wystąpić podczas wysyłania Komunikaty o dostępności, a konkretnie szczegóły dotyczące dostępności nocnej (zwane też „przerwąniem sprzedaży”).
Scenariusz 1. Jak sprzedawać produkty w określonych dniach
Opis
Chcesz udostępnić kombinację typu pokoju i abonamentu (usługa) w: konkretnych dat.
Rozwiązanie
Ustaw ograniczenie Master
na Open
i określ daty.
Przykład
Ten przykład pokazuje, jak otworzyć nocną dostępność produktu dla kilku tygodni w marcu.
<?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>
Więcej informacji na temat określania cen znajdziesz w sekcji Rozwiązywanie problemów z brakującymi lub niekompletna cena.
Scenariusz 2. Jak przestać sprzedawać produkty w określonych dniach
Opis
chcesz zaprzestać sprzedaży produktu (zamiast zasobów reklamowych) w określonych terminach.
Rozwiązanie
Ustaw ograniczenie Master
na Close
i określ daty.
Przykład
Ten przykład pokazuje, jak „przetrzymać sprzedaż” lub zamknij dostępność nocą, aby usługi w określonych dniach.
<?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>