Tarifs préférentiels

Les tarifs préférentiels sont un type de règle d'offre qui vous permet de proposer des tarifs réduits aux membres d'une liste d'audience ou d'un programme de fidélité. Par exemple, vous pouvez avoir un tarif standard de 150 $, mais un tarif préférentiel de 135 $pour les membres d'un programme de fidélité.

Les tarifs préférentiels s'affichent de différentes manières dans l'interface utilisateur, ce qui vous permet de présenter des remises exclusives aux utilisateurs éligibles. Pour en savoir plus sur ces options, consultez Tarifs préférentiels : informations et exemples.

Créer des tarifs préférentiels

Pour utiliser des tarifs préférentiels:

  1. Pour chaque tarif préférentiel, ajoutez une règle d'offres qui définit les critères tarifaires dans le fichier XML de règles d'offres. Pour en savoir plus, consultez la documentation de référence XML sur les règles d'offres.

  2. Ajoutez les tarifs préférentiels aux séjours appropriés dans votre flux des prix. Pour ce faire, utilisez la même syntaxe que les tarifs sous conditions. Définissez l'attribut rate_rule_id sur l'ID de l'élément <Rate>.

  3. Mettez à jour votre fichier de page de destination (si nécessaire) pour vous assurer que les utilisateurs éligibles peuvent réserver le tarif réduit via un lien profond vers votre site Web. L'URL de la page de destination est générée selon le tarif public. Les règles d'offres pour les tarifs préférentiels sont insérées dans CLOSE-RATE-RULE-IDS et IF-CLOSE-RATE-RULE-IDS renvoie true.

Exemple

<Transaction>
  <Result>
    <Property>1234</Property>
    <Checkin>2023-05-23</Checkin>
    <Nights>1</Nights>

    <!-- An eligible non-hidden rate is required in order to display the UI treatment. -->
    <!-- This example uses a public rate, but a conditional rate where the
         user meets all conditions could also be used. -->
    <!-- This would be the strikethrough price. -->
    <Baserate currency="USD">200.00</Baserate>
    <Tax currency="USD">20.00</Tax>
    <OtherFees currency="USD">1.00</OtherFees>

    <Rates>
      <Rate rate_rule_id="sample_qr">
        <!-- Price will not be displayed, but is required for calculating discounts. -->
        <Baserate currency="USD">180.00</Baserate>
        <Tax currency="USD">18.00</Tax>
        <Custom1>ratecode123</Custom1>
      </Rate>
    </Rates>

  </Result>
</Transaction>