Tarif khusus

Tarif khusus adalah jenis aturan tarif yang memungkinkan Anda menawarkan tarif lebih rendah kepada anggota daftar audiens atau program loyalitas. Misalnya, Anda mungkin memiliki tarif standar sebesar Rp1.500.000, tetapi tarif khusus sebesar Rp1.350.000 untuk anggota program loyalitas.

Tarif khusus memiliki berbagai format UI yang memungkinkan Anda menampilkan harga diskon eksklusif kepada pengguna yang memenuhi syarat. Untuk mengetahui informasi selengkapnya tentang opsi ini, lihat Detail dan contoh tarif khusus.

Membuat tarif pribadi

Untuk menggunakan tarif khusus:

  1. Untuk setiap tarif khusus, tambahkan aturan tarif baru yang menentukan kriteria tarif dalam file XML aturan tarif. Untuk mengetahui detailnya, lihat Referensi XML Aturan Tarif.

  2. Tambahkan tarif pribadi ke itinerari yang sesuai di feed harga Anda. Untuk melakukannya, gunakan sintaksis yang sama dengan Tarif Bersyarat. Tetapkan atribut rate_rule_id ke ID dalam elemen <Rate>.

  3. Perbarui file halaman landing Anda (jika perlu) untuk memverifikasi bahwa pengguna yang memenuhi syarat dapat memesan tarif diskon melalui deep link ke situs Anda. URL halaman landing dibuat oleh tarif publik. Aturan tarif untuk tarif khusus diisi di CLOSE-RATE-RULE-IDS dan IF-CLOSE-RATE-RULE-IDS diselesaikan menjadi true.

Contoh

Tarif Pribadi Dasar

Berikut adalah contoh tarif khusus dasar:

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

Tarif khusus bersyarat

Contoh berikut menunjukkan tarif bersyarat hanya untuk pengguna di Amerika Serikat.

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

Lihat Referensi XML Aturan Tarif untuk contoh lainnya.