Message de disponibilité

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>