Tariffe private

Le tariffe private sono un tipo di regola tariffaria che consente di offrire tariffe ridotte ai membri di un elenco del segmento di pubblico o di un programma fedeltà. Ad esempio, potresti avere una tariffa standard di 150 $, ma una tariffa privata di 135 $per i membri di un programma fedeltà.

Le tariffe private prevedono varie opzioni di interfaccia utente che consentono di mostrare prezzi scontati esclusivi agli utenti idonei. Per ulteriori informazioni su queste opzioni, consulta la sezione Dettagli ed esempi di tariffe private.

Creare tariffe private

Per utilizzare le tariffe private:

  1. Per ogni tariffa privata, aggiungi una nuova regola tariffaria che definisce i criteri della tariffa nel file XML delle regole tariffarie. Per maggiori dettagli, consulta la sezione Riferimento XML per le regole tariffarie.

  2. Aggiungi le tariffe private agli itinerari appropriati nel feed del prezzo. Per farlo, utilizza la stessa sintassi delle tariffe agevolate. Imposta l'attributo rate_rule_id sull'ID nell'elemento <Rate>.

  3. Aggiorna il file delle pagine di destinazione (se necessario) per verificare che gli utenti idonei possano prenotare la tariffa scontata tramite un link diretto al tuo sito web. L'URL pagina di destinazione viene generato dalla tariffa pubblica. Le regole tariffarie per le tariffe private vengono inserite in CLOSE-RATE-RULE-IDS e IF-CLOSE-RATE-RULE-IDS restituisce true.

Esempio

Tariffa privata di base

Di seguito è riportato un esempio di tariffe private di 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

Tariffe private agevolate

Il seguente esempio mostra le tariffe agevolate solo per gli utenti negli Stati Uniti.

<?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

Per altri esempi, consulta la sezione Riferimento XML per le regole tariffarie.