Message de disponibilité

Présentation

Le message de disponibilité (OTA_HotelAvailNotifRQ) définit si un produit (type de chambre associé à un plan tarifaire) pour un séjour donné peut être vendu aux dates applicables. Lorsque vous envoyez un message de disponibilité, vous indiquez si la disponibilité ou les restrictions d'un produit ont changé.

Les sections suivantes présentent les consignes générales, un exemple de base et des procédures pour vous aider à ajouter et à mettre à jour des disponibilités à l'aide du message de disponibilité.

Restriction de disponibilité par nuit

Le message "Disponibilité" vous permet de définir des restrictions qui contrôlent la disponibilité globale d'une réservation. Un type de restriction notable est la "disponibilité par nuit", qui indique si le produit peut être vendu à une date donnée. Pour qu'un séjour (de l'arrivée au point de départ) puisse être réservé, il doit y avoir une disponibilité pour la nuit à 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". En d'autres termes, un bouton "Arrêter la vente" est activé par défaut tous les soirs.

Pour pouvoir être vendu, un produit doit comporter une valeur <RestrictionStatus Restriction="Master" Status="Open"> pour toutes les combinaisons de produits toutes les nuits du séjour. Vous devez soit envoyer à Google une valeur Open explicite pour chaque produit, soit modifier la valeur par défaut dans Hotel Center. Pour ce faire, accédez à la page Tarifs > Paramètres dans Hotel Center, puis modifiez le champ "Disponibilité par défaut".

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élai de réservation minimal et maximal
Nécessite l'achat du séjour au moins ou au plus un certain nombre de jours avant l'arrivée.
Durées minimale et maximale du séjour
Restreint la durée du séjour pour les itinéraires qui présentent cette date d'arrivée.
Séjour minimal et maximal avant (ou "séjour)
Restreint la durée du séjour pour les séjours qui contiennent cette date de séjour.
Modèle de la durée du séjour
Cette fonctionnalité 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é dépendent de l'hôtel, de la date, du type de chambre et du plan tarifaire.

  • Un produit ne peut être réservé que si aucune restriction ne s'applique au séjour (de l'arrivée au départ) ou lorsque l'utilisateur peut réserver le séjour.

  • Envoyez un message de disponibilité à Google chaque fois que les restrictions de disponibilité du produit sont modifiées à des dates spécifiques.

Exemple

Cette section fournit un exemple de base de message de disponibilité utilisant des éléments obligatoires et facultatifs. Une fois le 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 manière de transférer/envoyer le message via la méthode POST, consultez la section Envoyer des messages.

Pour HotelCode, utilisez l'ID d'hôtel unique que vous avez utilisé dans votre système pour identifier l'établissement. Cette valeur doit correspondre à l'identifiant de l'hôtel spécifié à l'aide de <id> dans l'élément <listing> du flux 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 plus d'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 de messages de disponibilité, en particulier des détails sur la restriction de disponibilité nocturne (également appelée "arrêter la vente").

Scénario 1: Vendre des produits à des dates spécifiques

Description

Vous souhaitez que la combinaison de type de chambre et de plan tarifaire (produit) soit disponible à des dates spécifiques.

Solution

Définissez la restriction Master sur Open et spécifiez les dates.

Échantillon

Cet exemple montre comment ouvrir la disponibilité nocturne d'un produit pendant quelques 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 en savoir plus sur la définition de la tarification, consultez la section Résoudre les problèmes de prix manquants ou incomplets.

Scénario 2: Arrêter de vendre des produits à des dates spécifiques

Description

Vous souhaitez explicitement arrêter la vente d'un produit (plutôt que d'être en rupture de stock) à 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 d'un produit ou fermer sa disponibilité la nuit pour un 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>