نرخ های خصوصی

نرخ‌های خصوصی نوعی قانون نرخ است که به شما امکان می‌دهد نرخ‌های کاهش‌یافته را برای اعضای فهرست مخاطبان یا برنامه وفاداری ارائه دهید. به عنوان مثال، شما ممکن است نرخ استاندارد 150 دلار داشته باشید، اما نرخ خصوصی 135 دلار برای اعضای یک برنامه وفاداری.

نرخ‌های خصوصی دارای روش‌های مختلف رابط کاربری هستند که به شما امکان می‌دهد قیمت تخفیف انحصاری را برای کاربران واجد شرایط نشان دهید. برای اطلاعات بیشتر در مورد این گزینه‌ها، به جزئیات و نمونه‌های نرخ‌های خصوصی مراجعه کنید.

ایجاد نرخ های خصوصی

برای استفاده از نرخ های خصوصی:

  1. برای هر نرخ خصوصی، یک قانون نرخ جدید اضافه کنید که معیارهای نرخ را در فایل XML قوانین نرخ تعریف می کند. برای جزئیات، به مرجع XML قوانین رتبه بندی مراجعه کنید.

  2. نرخ های خصوصی را به برنامه های سفر مناسب در فید قیمت خود اضافه کنید. برای انجام این کار، از دستوری مشابه با نرخ های شرطی استفاده کنید. ویژگی rate_rule_id را روی شناسه در عنصر <Rate> تنظیم کنید.

  3. فایل صفحه فرود خود را (در صورت لزوم) به‌روزرسانی کنید تا تأیید کنید کاربران واجد شرایط می‌توانند نرخ تخفیف را از طریق پیوند عمیق به وب‌سایت شما رزرو کنند. URL صفحه فرود توسط نرخ عمومی ایجاد می شود. قوانین نرخ برای نرخ های خصوصی در CLOSE-RATE-RULE-IDS پر می شود و IF-CLOSE-RATE-RULE-IDS به true تعیین می شود.

مثال

نرخ خصوصی پایه

مثال زیر یک نمونه از نرخ های خصوصی اولیه است:

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

نرخ های خصوصی مشروط

مثال زیر نرخ های مشروط را فقط برای کاربران ایالات متحده نشان می دهد.

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

برای مثال های بیشتر به مرجع XML قوانین نرخ رجوع کنید.