Özel indirimler

Özel indirimler, bir kitle listesi veya bağlılık programı üyeleri için indirimli ücretler sunmanıza olanak tanıyan bir fiyat kuralı türüdür. Örneğin, standart ücretiniz 150 TL iken özel bir bağlılık programı üyeleri için özel indiriminiz 135 TL olabilir.

Özel indirimler, uygun kullanıcılara özel indirimli ücretler göstermenize olanak tanıyan çeşitli kullanıcı arayüzü işlemlerine sahiptir. Bu seçenekler hakkında daha fazla bilgi için Özel indirim ayrıntıları ve örnekler başlıklı makaleyi inceleyin.

Özel indirimler oluşturma

Özel indirimleri kullanmak için:

  1. Her özel indirim için ücret kuralları XML dosyasına ücret kriterlerini tanımlayan yeni bir ücret kuralı ekleyin. Ayrıntılar için Ücret Kuralları XML Referansı'na bakın.

  2. Özel indirimleri fiyat feed'inizdeki uygun seyahat planlarına ekleyin. Bunu yapmak için Koşullu Fiyatlar ile aynı söz dizimini kullanın. rate_rule_id özelliğini <Rate> öğesindeki kimlik olarak ayarlayın.

  3. Uygun kullanıcıların, indirimli ücretleri web sitenize giden bir derin bağlantı üzerinden rezerve edebilmelerini sağlamak için açılış sayfası dosyanızı güncelleyin (gerekliyse). Açılış sayfası URL'si herkese açık ücret ile oluşturulur. Özel indirimler için ücret kuralları CLOSE-RATE-RULE-IDS içinde doldurulur ve IF-CLOSE-RATE-RULE-IDS, true olarak çözümlenir.

Örnek

Temel özel indirim

Aşağıda temel bir özel indirim örneği verilmiştir:

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

Koşullu özel indirimler

Aşağıdaki örnekte yalnızca ABD'deki kullanıcılar için koşullu fiyatlar gösterilmektedir.

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

Daha fazla örnek için Ücret Kuralları XML Referansı bölümüne bakın.