Le choix du type détermine le rôle des propriétés XValue et YValue de l’objet SpecialOffer.
Les valeurs autorisées sont les suivantes :
MoinXEuros : L’offre est une réduction fixe du prix (dans la monnaie utilisée par l’établissement). XValue correspond au montant à soustraire et YValue est ignoré ;
MoinXPourcent : L’offre est une réduction en pourcent du prix. XValue correspond au pourcentage du montant de l’offre à soustraire et YValue est ignoré ;
FraisDeDossier : L’offre s’applique uniquement sur les frais de dossier. Pour cette offre les propriétés BookingFees et BookingFeesType de SpecialOffer sont ignorés. YValue contient un nombre qui détermine le type de la réduction et XValue le montant associé.
- Si YValue est à 1 alors XValue correspond au pourcentage de réduction des frais de dossier.
- Si YValue est à 2 alors XValue correspond au montant à soustraire au frais de dossier (dans la monnaie de l’établissement).
- Si YValue est à 3 alors les frais de dossier sont offerts et XValue est ignoré.
XEgalY : Le prix d’un séjour de X nuits (XValue) est rabaissé au prix d’un séjour de Y nuits (YValue) plus courts. XValue correspond au nombre de nuits réelles et YValue correspond au nombre de nuits facturées. Yvalue ne peut pas être supérieur à XValue
PrixBarre : Le prix est remplacé et fixé en fonction d’un nombre de nuits. XValue correspond au prix et YValue au nombre de nuits comprises pour ce prix. Les valeurs possibles de YValue sont 1 (une nuit), 7 (une semaine), 15 (deux semaines) ;
ServiceInclus : L’offre n’agit pas directement sur le prix mais permet d’offrir des options au client. XValue et YValue sont tous les deux ignorés dans ce cas mais l’offre doit contenir au moins une option offerte ou un texte décrivant le service offert.