اگر ترکیبی از ویژگی یا برنامه سفر در دسترس نیست، می توانید آن را با یک پیام تراکنش حذف کنید. شما معمولاً زمانی از این گزینه استفاده می کنید که یک هتل به طور کامل برای یک شب یا یک سری از شب ها رزرو شده باشد.
با پیام تراکنش موجودی را حذف کنید
برای حذف ویژگی یا برنامه های سفر خاص از موجودی، از پیام Transaction در عنصر ریشه <Transaction> استفاده کنید.
در پیام تراکنش، تنظیمات زیر را برای هر برنامه سفری که میخواهید حذف کنید، در عنصر <Result> مشخص کنید:
-
<Unavailable>با عنصر فرزند دلیل تنظیم کنید، به عنوان مثال،<NoVacancy>. -
<Taxes>را روی "0" تنظیم کنید -
<OtherFees>را روی "0" تنظیم کنید
اختیاری: <Baserate> را روی "-1" تنظیم کنید
مثال زیر چندین برنامه سفر را حذف می کند، به عنوان مثال، اقامت 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 اختیاری است.
برای حذف یک Room Bundle، عنصر <RoomBundle> را از <Result> حذف کنید.
برای اطلاعات بیشتر، به حذف Room Bundle مراجعه کنید.