เมื่อ Google ส่งข้อความขอคำแนะนำ เซิร์ฟเวอร์ของคุณควรตอบกลับด้วยข้อความตอบกลับคำแนะนำซึ่งระบุโรงแรมที่มีการเปลี่ยนแปลงราคานับจากครั้งล่าสุดที่ Google ได้รับการตอบกลับคำแนะนำที่สำเร็จจากเซิร์ฟเวอร์เดียวกันนี้ หากมีการเปลี่ยนแปลงราคา Google จะส่ง <Query>
ซึ่งดึงข้อมูลราคาที่อัปเดตสำหรับโรงแรมและแผนการเดินทางที่ระบุ
ดูภาพรวมของกระบวนการปรับราคาได้ที่ภาพรวมราคา
ข้อความตอบกลับคำแนะนำใช้วิธีการต่อไปนี้เพื่อกำหนดราคาโรงแรมและแผนการเดินทางที่เลือกใหม่
องค์ประกอบรูทของข้อความตอบกลับคำแนะนำคือ <Hint>
คุณขอให้อัปเดตโรงแรมหรือแผนการเดินทางโดยใช้องค์ประกอบ <Item>
อย่างน้อย 1 รายการ ข้อความตอบกลับคำแนะนำรายการเดียวจะกำหนดองค์ประกอบ <Item>
กี่รายการก็ได้
ข้อความตอบกลับคำแนะนำแต่ละรายการต้องระบุองค์ประกอบ <Property>
อย่างน้อย 1 รายการสำหรับ <Item>
แต่ละรายการ <Property>
จะระบุโรงแรมโดยใช้รหัสเดียวกับข้อมูลโรงแรม โดยค่าเริ่มต้น คุณจะระบุรหัสโรงแรมรายการเดียวสำหรับบล็อก <Item>
แต่ละรายการ อย่างไรก็ตาม คุณสามารถสั่งให้ Google อนุญาตโรงแรมหลายแห่งในบล็อกรายการได้ หากใช้ช่วงวันที่เช็คอินหรือการเข้าพักตามช่วงเวลาสำหรับการปรับราคา
คำขอแผนการเดินทางและขั้นตอนการตอบกลับที่แน่นอน
ข้อความแนะนำอาจอิงตามแผนการเดินทางแต่ละรายการ เช่น ชุดค่าผสมของวันที่เช็คอินและระยะเวลาในการเข้าพัก ในกรณีนี้ คุณต้องระบุวันที่เช็คอินและระยะเวลาในการเข้าพักของโรงแรม จากนั้น Google จะดึงข้อมูลราคาใหม่สำหรับแผนการเดินทางนั้น
คำตอบของพาร์ทเนอร์
ข้อความตอบกลับคำแนะนำต่อไปนี้ระบุที่พักและแผนการเดินทางเดียว
<Hint>
<Item>
<Property>12345</Property>
<Stay>
<CheckInDate>2023-05-20</CheckInDate>
<LengthOfStay>3</LengthOfStay>
</Stay>
</Item>
</Hint>
คำตอบของ Google
Google จะตอบกลับข้อความตอบกลับคำแนะนำของคุณโดยมี <Query>
ที่คล้ายกับข้อความต่อไปนี้
<Query>
<Checkin>2023-05-20</Checkin>
<Nights>3</Nights>
<PropertyList>
<Property>12345</Property>
</PropertyList>
</Query>
สร้าง<Transaction>
จากนั้นให้คุณสร้าง <Transaction>
ที่มีการอัปเดตราคาสำหรับโรงแรมของการเข้าพักต่อไปนี้
5/20/23 - 5/23/23
ขั้นตอนการตอบกลับและคำขอสำหรับช่วงวันที่เช็คอิน
ข้อความตอบกลับคำแนะนำสามารถระบุช่วงวันที่เช็คอิน โดยเริ่มจากวันที่เช็คอินครั้งแรกและสิ้นสุดด้วยวันที่เช็คอินล่าสุด เมื่อ Google ดึงข้อมูลราคาใหม่ Google จะดึงข้อมูลแผนการเดินทางสำหรับวันที่เช็คอินทั้งหมดของโรงแรม โดยเริ่มจากวันที่เหล่านั้นไปจนถึงระยะเวลาในการเข้าพักที่คุณระบุ
ช่วงวันที่ของพาร์ทเนอร์
ตัวอย่างต่อไปนี้สำหรับข้อความตอบกลับคำแนะนำระบุที่พักเดียวที่มีช่วงวันที่สำหรับการเช็คอิน
<Hint>
<Item>
<Property>12345</Property>
<FirstDate>2023-05-20</FirstDate>
<LastDate>2023-05-23</LastDate>
</Item>
</Hint>
คำตอบของ Google
Google จะตอบกลับข้อความตอบกลับคำแนะนำนี้โดยมี <Query>
ที่คล้ายกับข้อความต่อไปนี้
<Query>
<FirstDate>2023-05-20</FirstDate>
<LastDate>2023-05-23</LastDate>
<Nights>5</Nights>
<PropertyList>
<Property>12345</Property>
</PropertyList>
</Query>
สร้าง<Transaction>
จากนั้นให้คุณสร้าง <Transaction>
ที่มีการอัปเดตราคาสำหรับการเข้าพักต่อไปนี้ของโรงแรมดังกล่าว
5/20/23 - 5/21/23
5/20/23 - 5/22/23
5/20/23 - 5/23/23
5/20/23 - 5/24/23
5/20/23 - 5/25/23
5/21/23 - 5/22/23
5/21/23 - 5/23/23
5/21/23 - 5/24/23
5/21/23 - 5/25/23
5/21/23 - 5/26/23
5/22/23 - 5/23/23
5/22/23 - 5/24/23
5/22/23 - 5/25/23
5/22/23 - 5/26/23
5/22/23 - 5/27/23
ตัวอย่างนี้ใช้ระยะเวลาในการเข้าพักเริ่มต้น 5 คืน
ขั้นตอนคำขอและการตอบสนองการเข้าพักตามช่วงเวลา
ข้อความตอบกลับคำแนะนำอาจรวมช่วงวันที่ที่มีการเปลี่ยนแปลง การดำเนินการนี้จะแจ้งให้ Google ทราบว่าควรดึงข้อมูลแผนการเดินทางที่ได้รับผลกระทบจากวันที่เหล่านั้น ชุดแผนการเดินทางจริงที่ดึงมาจากฟังก์ชันของทั้งชุดวันที่ที่มีการเปลี่ยนแปลงและระยะเวลาในการเข้าพักสูงสุด
การเข้าพักตามช่วงเวลาของพาร์ทเนอร์
ตัวอย่างข้อความตอบกลับคำแนะนำต่อไปนี้ใช้การเข้าพักตามช่วงเวลา
<Hint>
<Item>
<Property>12345</Property>
<StaysIncludingRange>
<FirstDate>2023-05-20</FirstDate>
<LastDate>2023-05-23</LastDate>
</StaysIncludingRange>
</Item>
</Hint>
คำตอบของ Google
Google จะตอบกลับข้อความตอบกลับคำแนะนำของคุณโดยมี <Query>
ที่คล้ายกับข้อความต่อไปนี้
<Query>
<FirstDate>2023-05-20</FirstDate>
<LastDate>2023-05-23</LastDate>
<AffectedNights>3</AffectedNights>
<PropertyList>
<Property>12345</Property>
<Property>67891</Property>
</PropertyList>
</Query>
สร้าง<Transaction>
จากนั้นให้คุณสร้าง <Transaction>
ที่มีการอัปเดตราคาสำหรับโรงแรมของการเข้าพักต่อไปนี้
5/17/23 - 5/20/23
5/18/23 - 5/20/23
5/18/23 - 5/21/23
5/19/23 - 5/20/23
5/19/23 - 5/21/23
5/19/23 - 5/22/23
5/20/23 - 5/21/23
5/20/23 - 5/22/23
5/20/23 - 5/23/23
5/21/23 - 5/22/23
5/21/23 - 5/23/23
5/21/23 - 5/24/23
5/22/23 - 5/23/23
5/22/23 - 5/24/23
5/22/23 - 5/25/23
5/23/23 - 5/24/23
5/23/23 - 5/25/23
5/23/23 - 5/26/23