ภาพรวม
ข้อความความพร้อมให้บริการ (OTA_HotelAvailNotifRQ) จะกำหนดว่าผลิตภัณฑ์ (ประเภทห้องพักที่รวมกับแพ็กเกจราคา) สำหรับแผนการเดินทางที่ระบุจะขายในวันที่ที่เกี่ยวข้องได้หรือไม่ เมื่อส่งข้อความความพร้อม คุณจะระบุว่าความพร้อมหรือข้อจำกัดของผลิตภัณฑ์มีการเปลี่ยนแปลงหรือไม่
ส่วนต่อไปนี้ครอบคลุมหลักเกณฑ์ทั่วไป ตัวอย่างพื้นฐาน และสถานการณ์วิธี เพื่อช่วยให้คุณเริ่มต้นเพิ่มและอัปเดตความพร้อมโดยใช้ ข้อความความพร้อมได้
การจำกัดความพร้อมในแต่ละคืน
ข้อความความพร้อมช่วยให้คุณกำหนดข้อจำกัดที่ควบคุมความพร้อมโดยรวมของการจองได้ ข้อจำกัดที่สำคัญอย่างหนึ่งคือ "ความพร้อมจำหน่ายทุกคืน" ซึ่งหมายถึงการขายผลิตภัณฑ์ในวันที่ที่เฉพาะเจาะจง หากต้องการให้จองการเข้าพักได้ (ตั้งแต่เช็คอินจนถึงเช็คเอาต์) จะต้องมี ห้องว่างในแต่ละคืนของทุกวัน และต้องเป็นไปตามข้อจำกัดอื่นๆ ทั้งหมดเกี่ยวกับการจองและการเข้าพัก
การตั้งค่าการจำกัด
โดยค่าเริ่มต้น RestrictionStatus สำหรับ Restriction="Master" จะปิดอยู่ กล่าวอีกนัยหนึ่งคือ โดยค่าเริ่มต้น จะมี "หยุดการขาย" ทุกคืน
หากต้องการขายได้ ผลิตภัณฑ์ต้องมี <RestrictionStatus Restriction="Master"
Status="Open"> สำหรับชุดค่าผสมผลิตภัณฑ์ทั้งหมดในทุกคืนของการเข้าพัก คุณต้องส่ง Open ที่ชัดเจนสำหรับผลิตภัณฑ์แต่ละรายการให้ Google หรือเปลี่ยน
ค่าเริ่มต้นใน Hotel Center คุณทำได้โดยไปที่หน้าการกำหนดราคา > การตั้งค่าใน Hotel Center แล้วแก้ไขช่อง "ความพร้อมเริ่มต้น"
ข้อจำกัดอื่นๆ
- ขาเข้า/ขาออก
- ป้องกันการขายแผนการเดินทางที่มาถึงหรือออกเดินทางในวันที่ที่ระบุ
โดยค่าเริ่มต้นจะเป็น
Open - การชดเชยการจองขั้นต่ำและสูงสุด
- กำหนดให้ซื้อแผนการเดินทางอย่างน้อยหรืออย่างมากเป็นจำนวนวันหนึ่งๆ ก่อนวันเดินทางมาถึง
- ระยะเวลาในการเข้าพักขั้นต่ำและสูงสุด
- จำกัดระยะเวลาเข้าพักสำหรับแผนการเดินทางที่มีวันที่เดินทางมาถึงนี้
- การเข้าพักขั้นต่ำและสูงสุด (หรือ "การเข้าพักต่อเนื่อง")
- จำกัดระยะเวลาในการเข้าพักสำหรับแผนการเดินทางที่มีวันที่เข้าพักนี้
- รูปแบบระยะเวลาในการเข้าพัก
- ให้การควบคุมที่แน่นอนเกี่ยวกับระยะเวลาในการเข้าพักที่อนุญาตสำหรับวันที่เดินทางมาถึงนี้
หลักเกณฑ์ทั่วไป
ข้อจำกัดด้านความพร้อมให้บริการจะอิงตามโรงแรม วันที่ ประเภทห้องพัก และแพ็กเกจราคา
ผู้ใช้จะจองผลิตภัณฑ์ได้ก็ต่อเมื่อไม่มีข้อจำกัดที่บังคับใช้ กับการเข้าพัก (ตั้งแต่เช็คอินจนถึงเช็คเอาต์) หรือเมื่อผู้ใช้จองการเข้าพักได้
ส่งการอัปเดตข้อความความพร้อมจำหน่ายสินค้าให้ Google ทุกครั้งที่มีการเปลี่ยนแปลงข้อจำกัดด้านความพร้อมจำหน่ายสินค้าของผลิตภัณฑ์ในวันที่ที่เฉพาะเจาะจง
ตัวอย่าง
ส่วนนี้แสดงตัวอย่างพื้นฐานของข้อความเกี่ยวกับความพร้อมให้บริการโดยใช้องค์ประกอบที่จำเป็น และองค์ประกอบที่ไม่บังคับ เมื่อเตรียมไฟล์แล้ว คุณจะต้องส่งไฟล์ไปยัง Google ผ่านข้อความ POST ไปยังปลายทางนี้
https://www.google.com/travel/hotels/uploads/ota/hotel_avail_notif
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีพุช/POST ข้อความได้ที่การพุช ข้อความ
สำหรับ HotelCode ให้ใช้รหัสโรงแรมที่ไม่ซ้ำกันซึ่งคุณใช้ภายในระบบเพื่อระบุที่พัก ค่านี้ต้องตรงกับรหัสโรงแรมที่ระบุโดยใช้
<id> ในองค์ประกอบ <listing> ในฟีดข้อมูลโรงแรม ความสอดคล้องกับระบบของคุณเป็นสิ่งสำคัญเพื่อให้มั่นใจว่า
Google แสดงข้อมูลของคุณอย่างถูกต้อง
ตัวอย่างนี้แสดงวิธีตั้งค่าข้อจำกัดความพร้อมให้บริการ
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelAvailNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05"
EchoToken="12345678"
TimeStamp="2022-03-20T20:50:37-05:00"
Version="3.0">
<POS><Source><RequestorID ID="partner_key" /></Source></POS>
<AvailStatusMessages HotelCode="HOTELID">
</AvailStatusMessage>
<AvailStatusMessage>
<StatusApplicationControl Start="202X-03-20"
End="202X-03-25"
InvTypeCode="RoomID_1"
RatePlanCode="PackageID_1"/>
<LengthsOfStay>
<LengthOfStay MinMaxMessageType="SetMinLOS" Time="2" TimeUnit="Day" />
</LengthsOfStay>
<RestrictionStatus Restriction="Master" Status="Open" />
</AvailStatusMessage>
</OTA_HotelAvailNotifRQ>
ดูตัวอย่างเพิ่มเติมได้ที่ตัวอย่างความพร้อมใช้งาน
วิธีการ
ส่วนนี้จะแสดงวิธีแก้ปัญหาในสถานการณ์ที่คุณอาจพบขณะส่งข้อความแสดงความพร้อม โดยเฉพาะรายละเอียดเกี่ยวกับข้อจำกัดด้านความพร้อมในแต่ละคืน (หรือที่เรียกว่า "หยุดขาย")
สถานการณ์ที่ 1: วิธีขายผลิตภัณฑ์ในวันที่ที่เฉพาะเจาะจง
คำอธิบาย
คุณต้องการทำให้ชุดค่าผสมของประเภทห้องพักและแพ็กเกจราคา (ผลิตภัณฑ์) พร้อมให้บริการในวันที่ที่เฉพาะเจาะจง
โซลูชัน
ตั้งค่าMasterเป็นOpenและระบุวันที่
ตัวอย่าง
ตัวอย่างนี้แสดงวิธีเปิดความพร้อมให้บริการรายคืนสำหรับผลิตภัณฑ์เป็นเวลา 2-3 สัปดาห์ในเดือนมีนาคม
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelAvailNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05"
EchoToken="12345678"
TimeStamp="2022-03-20T20:50:37-05:00"
Version="3.0">
<AvailStatusMessages HotelCode="Property_1">
<AvailStatusMessage>
<StatusApplicationControl Start="2022-03-20"
End="2022-03-30"
InvTypeCode="RoomID_1"
RatePlanCode="PackageID_1"/>
<RestrictionStatus Status="Open" Restriction="Master"/>
</AvailStatusMessage>
</AvailStatusMessages>
</OTA_HotelAvailNotifRQ>
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีตั้งราคาได้ที่การแก้ปัญหาเกี่ยวกับราคาที่ขาดหายไปหรือไม่สมบูรณ์
สถานการณ์ที่ 2: วิธีหยุดขายผลิตภัณฑ์ในวันที่ที่เฉพาะเจาะจง
คำอธิบาย
คุณต้องการหยุดขายผลิตภัณฑ์อย่างชัดเจน (ไม่ใช่เพราะสินค้าหมด) ในวันที่ที่ระบุ
โซลูชัน
ตั้งค่าMasterเป็นCloseและระบุวันที่
ตัวอย่าง
ตัวอย่างนี้แสดงวิธี "หยุดขาย" หรือปิดความพร้อมจำหน่ายสินค้าแบบรายคืนสำหรับ ผลิตภัณฑ์ในวันที่ที่ระบุ
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelAvailNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05"
EchoToken="12345678"
TimeStamp="2022-03-20T20:50:37-05:00"
Version="3.0">
<AvailStatusMessages HotelCode="Property_1">
<AvailStatusMessage>
<StatusApplicationControl Start="2022-04-20"
End="2022-04-30"
InvTypeCode="RoomID_1"
RatePlanCode="PackageID_1"/>
<RestrictionStatus Status="Close" Restriction="Master"/>
</AvailStatusMessage>
</AvailStatusMessages>
</OTA_HotelAvailNotifRQ>