Bir tesis veya seyahat planı kombinasyonu kullanılamıyorsa bunu bir Transaction mesajıyla kaldırabilirsiniz. Bu seçeneği genellikle bir otel belirli bir gece için tamamen rezerve edildiğinde kullanırsınız veya bir dizi geceden oluşur.
Transaction mesajıyla envanteri kaldırma
Belirli bir tesisi veya seyahat planlarını envanterden kaldırmak için bir işlem kullanın.
mesajı <Transaction>
kök öğesinde bulunur.
Transaction mesajında, her seyahat planı için aşağıdaki ayarları belirtin
<Result>
öğesinde kaldırmak istediğiniz öğe türü:
<Unavailable>
özelliğini nedeni alt öğe ile birlikte (ör.<NoVacancy>
) ayarlayın.<Taxes>
değerini "0" olarak ayarla<OtherFees>
değerini "0" olarak ayarla
İsteğe bağlı: <Baserate>
değerini "-1" olarak ayarlayın
Aşağıdaki örnek çeşitli seyahat planlarını kaldırmaktadır. Örneğin, "1-night"ı kaldır "1123581321" adlı otel için birkaç farklı tarihte konaklama envanterden:
<?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>
Bu örnekte gösterildiği gibi, <Unavailable>
öğesini
her seyahat planının nedeni (check-in tarihleri ve otele giriş
(odanın müsait olmadığı) rezervasyon yaptırın. Ayrıca,
<Taxes>
ve <OtherFees>
- 0. <Baserate>
değerinin -1 olarak ayarlanması isteğe bağlıdır.
Bir Oda Paketini kaldırmak için <RoomBundle>
öğesini <Result>
öğesinden silin.
Daha fazla bilgi için Oda paketini kaldırma konusuna bakın.