Présentation
Le message "Disponibilité" (OTA_HotelAvailNotifRQ
) indique si un produit
(type de chambre associé au plan tarifaire) pour un séjour donné peuvent être vendus
dates applicables. Lorsque vous envoyez un message "Disponibilité", vous indiquez si
la disponibilité ou les restrictions
d'un produit ont changé.
Les sections suivantes fournissent des consignes générales, un exemple de base et des instructions pour vous lancer avec l'ajout et la mise à jour de la disponibilité à l'aide du Message de disponibilité.
Restriction de disponibilité par nuit
Le message "Disponibilité" vous permet de définir des restrictions qui contrôlent l'ensemble la disponibilité d'une réservation. Un type de restriction notable est "disponibilité par nuit" : indique si le produit peut être vendu à une date précise. Pour qu'un séjour (de l'arrivée au départ) puisse être réservé, il doit y avoir une disponibilité quotidienne pour toutes les dates, et toutes les autres restrictions de réservation et de séjour doivent être respectées.
Paramètres de restriction
Par défaut, RestrictionStatus
est fermé pour Restriction="Master"
. Dans d'autres
les mots clés "Arrêter la vente" tous les soirs.
Pour pouvoir être vendu, un produit doit présenter l'attribut <RestrictionStatus Restriction="Master"
Status="Open">
pour toutes les combinaisons de produits, et ce, pour toutes les nuits d'un séjour. Vous devez envoyer à Google un Open
explicite pour chaque produit ou modifier le paramètre par défaut dans Hotel Center. Pour ce faire, accédez à la section
Tarifs > Paramètres dans Hotel Center et modifiez la valeur par défaut
disponibilité" .
Autres restrictions
- Arrivée/Départ
- Empêche la vente d'un itinéraire qui arrive ou part à la date spécifiée.
La valeur par défaut est
Open
. - Décalage de réservation minimal et maximal
- Nécessite que le séjour soit acheté au moins ou à un certain nombre jours avant l'arrivée.
- Durées minimale et maximale du séjour
- Limite la durée du séjour pour les séjours dont la date d'arrivée correspond à cette date.
- Durée de séjour minimum et maximum
- Limite la durée du séjour pour les itinéraires qui incluent cette date de séjour.
- Modèle de durée du séjour
- Permet de contrôler précisément les durées de séjour autorisées pour cette date d'arrivée.
Consignes générales
Les restrictions de disponibilité sont définies par hôtel, date, type de chambre et plan tarifaire.
Un produit ne peut être réservé que s'il n'y a pas de restrictions imposées sur le séjour (de l'arrivée au départ) ou le moment où l'utilisateur peut réserver le séjour.
Envoyer à Google un message de disponibilité en cas de changement concernant des restrictions de disponibilité pour le produit à des dates spécifiques.
Exemple
Cette section fournit un exemple de base de message de disponibilité utilisant l'attribut et les éléments facultatifs. Une fois votre fichier préparé, vous devez l'envoyer à Google via un message POST à ce point de terminaison:
https://www.google.com/travel/hotels/uploads/ota/hotel_avail_notif
Pour en savoir plus sur la méthode Push/POST du message, consultez la section Push messages.
Pour HotelCode
, saisissez l'identifiant d'hôtel unique que vous avez indiqué dans votre système pour
identifiant l'établissement. Cette valeur doit correspondre à l'identifiant de l'hôtel spécifié via
<id>
dans l'élément <listing>
de la
Hotel List Feed. La cohérence avec votre système
est essentielle pour garantir que
Google affiche correctement vos données.
Cet exemple montre comment définir des restrictions de disponibilité:
<?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>
Pour obtenir d'autres exemples, consultez la section Exemples de disponibilité.
Guides pratiques
Cette section fournit des solutions aux scénarios que vous pouvez rencontrer lors de l'envoi Messages de disponibilité, plus particulièrement des détails sur la disponibilité par nuit (également appelée "vente arrêtée").
Scénario 1: Vendre des produits à des dates spécifiques
Description
Vous souhaitez que la combinaison type de chambre et plan tarifaire (produit) soit disponible sur des dates spécifiques.
Solution
Définissez la restriction Master
sur Open
et spécifiez les dates.
Échantillon
Cet exemple montre comment afficher la disponibilité par nuit d'un produit pour certains utilisateurs semaines en mars.
<?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>
Pour savoir comment définir les tarifs, consultez Résoudre les problèmes de tarifs manquants ou incomplets.
Scénario 2: Arrêter de vendre des produits à des dates spécifiques
Description
vous voulez explicitement mettre fin à la vente d'un produit (au lieu d'être l'inventaire) à des dates spécifiques.
Solution
Définissez la restriction Master
sur Close
et spécifiez les dates.
Échantillon
Cet exemple montre comment "arrêter la vente" ou fermer la disponibilité à la nuit produit aux dates spécifiées.
<?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>