إزالة المستودع

في حال عدم توفّر مجموعة مواقع أو برامج رحلة، يمكنك إزالتها باستخدام رسالة حول المعاملة. وتستخدم هذا الخيار عادةً عند حجز كامل في فندق لليلة معيّنة أو لسلسلة من الليالي.

إزالة المستودع من خلال رسالة "معاملة"

لإزالة موقع معيّن أو برامج رحلات معيّنة من المستودع، استخدِم رسالة المعاملات في العنصر الجذر <Transaction>.

في رسالة "المعاملة"، حدِّد الإعدادات التالية لكل برنامج رحلة تريد إزالته في عنصر <Result>:

  1. اضبط السمة <Unavailable> مع العنصر الثانوي السبب، على سبيل المثال <NoVacancy>.
  2. ضبط <Taxes> على "0"
  3. ضبط <OtherFees> على "0"

اختياري: اضبط <Baserate> على "1-"

يوضّح المثال التالي إزالة عدة برامج رحلات، على سبيل المثال، إزالة الإقامة لمدة ليلة واحدة لعدّة تواريخ مختلفة للفندق "1123581321" من المستودع:

<?xml version="1.0" encoding="UTF-8"?>
<Transaction timestamp="2023-05-23T16:20:00-04:00" id="42">
  <Result>
    <Property>1123581321</Property>
    <Checkin>2023-05-23</Checkin>
    <Nights>1</Nights>
    <Unavailable>
      <NoVacancy/>
    </Unavailable>
    <Tax currency="USD">0</Tax>
    <OtherFees currency="USD">0</OtherFees>
  </Result>
  <Result>
    <Property>1123581321</Property>
    <Checkin>2023-05-24</Checkin>
    <Nights>1</Nights>
    <Unavailable>
      <NoVacancy/>
    </Unavailable>
    <Tax currency="USD">0</Tax>
    <OtherFees currency="USD">0</OtherFees>
  </Result>
  <!---Sending <Baserate> is optional with <Unavailable> -->
  <Result>
    <Property>1123581321</Property>
    <Checkin>2023-05-25</Checkin>
    <Nights>1</Nights>
    <Baserate currency="USD">-1</Baserate>
    <Unavailable>
      <NoVacancy/>
    </Unavailable>
    <Tax currency="USD">0</Tax>
    <OtherFees currency="USD">0</OtherFees>
  </Result>
</Transaction>

كما يبيِّن هذا المثال، يجب ضبط <Unavailable> بشكل واضح مع السبب في كل برنامج رحلة (مجموعة من تواريخ تسجيل الوصول وعدد الليالي) التي لا تكون الغرفة متوفّرة فيها. بالإضافة إلى ذلك، يجب ضبط <Taxes> و<OtherFees> على 0. إنّ ضبط <Baserate> على -1 اختياري.

لإزالة حزمة غرف، يمكنك حذف العنصر <RoomBundle> من <Result>.

لمزيد من المعلومات، يُرجى الاطّلاع على إزالة حزمة الغرف.