Panoramica
Il messaggio di inventario (OTA_HotelInvCountNotifRQ
) definisce il conteggio dell'inventario
(numero di stanze fisiche) disponibili per la prenotazione per una camera specifica
di testo. Quando invii un messaggio di inventario, devi indicare il numero delle stanze
sono disponibili in una determinata data. Se non sono disponibili stanze di questo tipo,
i prodotti relativi a quel tipo di camera e a quella data non verranno visualizzati.
Le seguenti sezioni trattano le linee guida generali, un esempio di base e le procedure per iniziare ad aggiungere e aggiornare l'inventario e a inviare Messaggi di inventario.
Per esempi di vari scenari relativi all'inventario, consulta la sezione Istruzioni.
Elementi obbligatori e facoltativi
Il riferimento XML fornisce le descrizioni degli elementi obbligatori e facoltativi. Per maggiori dettagli sugli attributi e sugli elementi secondari, consulta la sezione Elementi dello spazio pubblicitario e attributi.
Sintassi e schemi
Utilizza la scheda Inventario di esempio riferimento al momento della creazione del messaggio di inventario per assicurarti di seguire è nel formato corretto.
Puoi utilizzare uno strumento XML di terze parti come xmllint per convalidare i tuoi feed con gli schemi pubblicati prima di inviarli a Google. Per l'inventario consulta la sezione Schemi di Hotel Ads.
Linee guida
Attieniti alle seguenti linee guida per un messaggio di inventario:
L'inventario è suddiviso per hotel, data e tipo di camera.
Nell'ordine, il numero dell'inventario deve essere maggiore di
0
per tutte le notti del soggiorno per mostrare il prezzo del piano tariffario e del numero di persone associati.Se il conteggio dell'inventario è uguale a
0
, le stanze non saranno disponibili per per l'ID camera e l'intervallo di date specificati.Per essere valido,
CountType
deve avere sempre il valore2
perché indica un conteggio della "disponibilità definita".Invia l'inventario aggiornato ogni volta che nel tuo sistema si verifica una prenotazione o una cancellazione per una camera.
Confronto tra inventario e disponibilità
L'inventario è il numero di stanze prenotabili in base al conteggio fisico e la disponibilità indica se la combinazione di tipo di camera e piano tariffario è possono essere prenotati. Per il feed ARI, la disponibilità e l'inventario possono variare in base per un gruppo di date o tipo di alloggio ed entrambi hanno le tipi di messaggi. Inventario e disponibilità sono suddivise per hotel, data e camera tipo, con l'aggiunta di un piano tariffario per la disponibilità.
Potrebbe esserci "nessuna disponibilità" anche se esiste un inventario e disponibilità sono indipendenti l'uno dall'altro.
Esistono due concetti di disponibilità. Innanzitutto, c'è la disponibilità generale
di un prodotto per un determinato soggiorno che è influenzato da fattori quali
se per ogni notte è prevista una tariffa definita,
l'inventario per il tipo di camera associato
e la limitazione di disponibilità è aperta. In secondo luogo, c'è lo specifico
limitazione per un prodotto in una determinata data, rappresentata da <RestrictionStatus
Restriction="Master" Status="Open"/>
in OTA_HotelAvailNotifRQ
, e chiusura
questa disponibilità è nota come "stop sell".
L'inventario deve essere un numero intero maggiore di 0
per la camera e la disponibilità
deve essere aperta per poter mostrare il prezzo di un prodotto.
Esempio
Questa sezione fornisce un esempio base di messaggio Inventory che utilizza e facoltativi. Dopo aver preparato il file, dovrai inviarlo a Google tramite un messaggio POST a questo endpoint:
https://www.google.com/travel/hotels/uploads/ota/hotel_inv_count_notif
Per scoprire di più su come eseguire il push/POST del messaggio, consulta Pushing messaggi.
Per HotelCode
, utilizza l'ID hotel univoco usato nel sistema per
che identifica la proprietà. Questo valore deve corrispondere all'ID hotel specificato utilizzando
<id>
in <listing>
nel
Feed elenco hotel. Per <RoomID>
, utilizza lo stesso ID utilizzato nel sistema per
tipi di camera. La coerenza con il sistema è fondamentale per garantire che Google
mostra correttamente i tuoi dati.
Questo esempio mostra come impostare l'inventario per 13 stanze prenotabili per il mese di dicembre:
<?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>
Per altri esempi, consulta la sezione Inventario esempi.
Procedure
Questa sezione illustra uno scenario che potresti riscontrare durante l'invio di una Messaggio di inventario.
Scenario: come bloccare la prenotazione delle stanze
Descrizione
Devi indicare che non ci sono stanze rimanenti che possono essere prenotate questo tipo di camera in un determinato gruppo di date, spesso perché esauriti.
Soluzione
Imposti <InvCount Count>
su un valore 0
e aggiungi l'intervallo di date desiderato.
Esempio
Questo esempio mostra come utilizzare InvCount
per impostare l'inventario su 0
per
la camera e le date specificate (ad es. le prime settimane di gennaio).
<?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>