الأسعار الخاصة

الأسعار الخاصة هي نوع من قواعد الأسعار التي تتيح لك تقديم أسعار مخفّضة لأعضاء قائمة المستخدمين أو برنامج ولاء. على سبيل المثال، قد يكون لديك سعر عادي بقيمة 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 لقواعد الأسعار لمزيد من الأمثلة.