Utiliser ARI

ARI (disponibilité, tarifs et inventaire) est un type de flux de tarification qui utilise les données sur les établissements, la disponibilité des chambres et les plans tarifaires afin d'établir des stratégies de tarification prédéfinies pour les établissements. Plus précisément, ARI utilise un sous-ensemble d'entités XML OpenTravel Alliance (OTA) pour définir la disponibilité et les prix.

Contrairement aux modes d'envoi des prix basés sur les séjours (Pull et Requête de prix modifiés), les flux ARI ne reçoivent pas de requêtes portant sur des séjours ou des prix spécifiques. À la place, les partenaires envoient des messages lorsque des données nouvelles ou modifiées sont disponibles pour leur modèle de tarification, par exemple des modifications des tarifs, des restrictions et de la disponibilité.

ARI utilise jusqu'à cinq types de messages différents :

  • Transaction (Données sur un établissement) : définit les chambres, les formules (combinaisons de caractéristiques de réservation, telles que les modalités de remboursement et les services), ainsi que leur mise en correspondance.
  • OTA_HotelRateAmountNotifRQ : met à jour les prix des chambres.
  • OTA_HotelAvailNotifRQ : met à jour la disponibilité, l'inventaire et les restrictions pour les prix des chambres.
  • TaxFeeInfo : (facultatif) définit les taxes et les frais pour chaque établissement. Ce message n'est pas obligatoire si l'élément AmountAfterTax est spécifié dans le message OTA_HotelRateAmountNotifRQ.
  • Promotions : (facultatif) définit des tarifs promotionnels pour certaines réservations, certains séjours et certains utilisateurs.

Chaque message contient un sous-ensemble d'informations permettant à Google de calculer les prix et la disponibilité présentés aux utilisateurs lorsqu'ils recherchent vos établissements avec des dates d'arrivée et de départ spécifiques, et un nombre de personnes souhaité.

Pour plus d'informations sur ARI, consultez les ressources suivantes :

Envoyer des messages

Pour mettre à jour les flux ARI et les informations sur les établissements, envoyez les messages associés à chaque modification des données dans votre système.

Pour envoyer des messages, suivez les consignes ci-dessous :

  • Contactez-nous pour savoir comment ajouter vos adresses IP à la liste d'autorisation dans notre système.
  • Utilisez le chemin de base suivant pour les points de terminaison :
    • https://www.google.com, ou
      • Hôte : www.google.com
      • Port : 443
  • Envoyez des messages via la méthode HTTP POST.
  • Définissez l'en-tête Content-Type sur "application/xml".
  • Utilisez les chemins d'accès suivants, en fonction des données mises à jour :
    • Pour mettre à jour les messages Transaction (Données sur un établissement) :
      • /travel/hotels/uploads/property_data
    • Pour mettre à jour les messages OTA_HotelRateAmountNotifRQ :
      • /travel/hotels/uploads/ota/hotel_rate_amount_notif
    • Pour mettre à jour les messages OTA_HotelAvailNotifRQ :
      • /travel/hotels/uploads/ota/hotel_avail_notif
    • Pour mettre à jour les messages TaxFeeInfo :
      • /travel/hotels/uploads/taxes
    • Pour mettre à jour les messages Promotions :
      • /travel/hotels/uploads/promotions

Pour chaque message reçu, Google envoie une réponse HTTP 200 OK afin d'indiquer que l'opération a abouti. Pour les messages XML OTA, le corps contient <Success/>. Si Google répond par un code d'erreur HTTP, vous devez renvoyer le message. Vous pouvez également afficher les problèmes rencontrés pour des messages spécifiques sur la page "État du flux" dans Hotel Center.