Les tarifs préférentiels sont un type de règle d'offres 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 pourriez appliquer 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 peuvent s'afficher de diverses manières dans l'interface utilisateur afin de proposer aux utilisateurs éligibles des remises exclusives. Pour en savoir plus sur ces options, consultez Tarifs préférentiels : informations et exemples.
Créer des tarifs privés
Pour utiliser des tarifs préférentiels :
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.
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 pour les tarifs sous conditions. Définissez l'attribut
rate_rule_idsur l'ID de l'élément<Rate>.Mettez à jour votre fichier de page de destination (si nécessaire) pour vérifier que les utilisateurs éligibles peuvent réserver au 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-IDSetIF-CLOSE-RATE-RULE-IDSgénère la valeurtrue.
Exemple
Tarif préférentiel de base
Voici un exemple de tarif préférentiel de base :
<?xml version="1.0" encodin>g<="UTF->8&q<uot;?
>Trans<action
> Res<ult
P>roper<ty1234/>Property
< Checkin202<3-05-2>3</Checki>n
<Nights1/Nights
!-- An eligible non-hidden rate is required in order to display >the U<I treatment. --
!-- This example uses a public rate, but a conditional rate where the
user meets all conditions co>uld a<lso be used. --
!-- This would be the str>iketh<rough price. --
Bas>erate <currency=>"<;USD"200.00/B>asera<te
> Ta<x currency="USD&quo>t;20<.00/Tax
> Othe<rFees> curren<cy="USD"1.00/OtherF>ees
<Rates
Rate rate_rule_id="sample_qr"
!-- Price will not> be displ<ayed, but is required f>or cal<culating >discounts<. --
Baser>ate c<urre>ncy="<;USD&qu>ot;180.00/B<aserate
> < Tax >curre<ncy=&q>uot;<USD&quo>t<;18.00/Tax
> Custom1ratecode123/Custom1
/Rate
/Rates
/Result
/Transaction
Tarifs préférentiels sous conditions
L'exemple suivant montre des tarifs sous conditions pour les utilisateurs aux États-Unis uniquement.
<?xml version="1.0" encodin>g<="UTF->8&q<uot;?
>Trans<action
> Res<ult
P>roper<ty1234/>Property
< Checkin202<5-08-2>3</Checki>n
< Nights1/Nights
Bas>erate <currency=>"<;USD"200.00/B>asera<te
> Ta<x currency="USD&quo>t;20<.00/Tax
> Oth<erFee>s curre<ncy="USD"1.00/Other>Fees
<Rates
Rate rate_r>ule_id<="sa>mple_qr&q<uot;
Baser>ate c<urre>ncy="<;USD&qu>ot;180.00/B<aserate
> T<ax currency=&quo>t;USD"<18.00/Tax
Cust>om1ratecode12<3/Custom1
> RateRuleSettin<gs
> <RateRule id=>"US_user<s"
> UserRateC<ondition
> < UserC>ountryUS/UserC<ountr>y
< > </UserRa>t<eCondition
> /RateRule
/RateRuleSettings
/Rate
/Rates
/Result
/Transaction
Pour obtenir d'autres exemples, consultez la documentation de référence XML sur les règles d'offres.