إذا لم تكن مجموعة الفنادق أو برنامج الرحلة متاحة، يمكنك إزالتها باستخدام رسالة المعاملة. يتم استخدام هذا الخيار عادةً عندما يكون الفندق محجوزًا بالكامل لليلة معيّنة أو سلسلة من الليالي.
إزالة المستودع باستخدام رسالة معاملة
لإزالة موقع أو برامج رحلات معيّنة من المستودع، استخدِم رسالة Transaction
في العنصر الجذر <Transaction>.
في رسالة المعاملة، حدِّد الإعدادات التالية لكل مسار رحله
تريد إزالته في عنصر <Result>:
- اضبط
<Unavailable>باستخدام العنصر الثانوي "السبب"، على سبيل المثال،<NoVacancy>. - ضبط
<Taxes>على "0" - ضبط
<OtherFees>على "0"
اختياري: اضبط <Baserate> على "-1".
يزيل المثال التالي عدة برامج رحلات، على سبيل المثال، إزالة الإقامة لمدة ليلة واحدة لتواريخ مختلفة عدة للفندق "1123581321" من المستودع:
<?xml version="1.0" encodin>g<="UTF-8"?
Transaction timestamp="2023-05-2>3T1<6:20:0>0-04:<00"> id="<42"
> Res<ult
> Property1<12358132>1/Pro<perty
> < Checkin20<23-05-23/Ch>eckin
< >Nights1/Nigh<ts
Unava>ilabl<e
NoVacancy/>
< >/Unav<ailable
Tax currency>=<"USD&>quo<t;0/Tax>
< OtherFees< currenc>y="US<D"0/>Other<Fees
>/Result
<Result
> Pr<operty>1<1235813>21/Pr<operty
>Checkin<2023-05-24>/Chec<kin
Nigh>ts1/N<ights
Unavaila>b<le
> <NoVacancy/
/Unavaila>b<le
Tax> cu<rrency=>&qu<ot;USD"<0/Tax
> OtherFees curren<cy="US>D&q>uot<;0/Oth>erFee<s
/Res>ult
!---<Sending B>asera<te is o>ptional wi<th Unava>ilabl<e --
> <Result
> P<roperty1123581321/Prope>rt<y
Che>ckin2<023-05-25/C>heckin
< Nights>1/Nig<hts
Base>rate <currency="USD>&<quot>;-1/B<aserate
Unavailable
> < NoVacanc<y/
>/<Unavailable
> Tax currency="USD"0/Tax
OtherFees currency="USD"0/OtherFees
/Result
/Transaction
كما يوضّح هذا المثال، يجب ضبط <Unavailable> صراحةً مع
سبب كل برنامج رحلة (مجموعات من تواريخ تسجيل الوصول وعدد
الليالي) التي لا تتوفّر فيها الغرفة. بالإضافة إلى ذلك، يجب ضبط
<Taxes> و<OtherFees> على 0. إنّ ضبط <Baserate> على -1 اختياري.
لإزالة حزمة غرف، احذف العنصر <RoomBundle> من
<Result>.
لمزيد من المعلومات، يُرجى الاطّلاع على إزالة حزمة الغرف.