Ö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 indirimli ücretiniz 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 bölümüne bakın.

Ö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 kimliğe 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" encoding="UTF-8"?>
<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>

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" encoding="UTF-8"?>
<Transaction>
  <Result>
    <Property>1234</Property>
    <Checkin>2025-08-23</Checkin>
    <Nights>1</Nights>
    <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">
        <Baserate currency="USD">180.00</Baserate>
        <Tax currency="USD">18.00</Tax>
        <Custom1>ratecode123</Custom1>
        <RateRuleSettings>
          <RateRule id="US_users">
            <UserRateCondition>
              <UserCountry>US</UserCountry>
            </UserRateCondition>
          </RateRule>
        </RateRuleSettings>
      </Rate>
    </Rates>
  </Result>
</Transaction>

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