Wiadomość o dostępności

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>