ราคาโรงแรมคือราคาต่ำสุดสำหรับห้องพักแบบคู่สำหรับแผนการเดินทางที่กำหนด ซึ่งเป็นการรวมกันของวันที่เช็คอินและจำนวนคืนที่เข้าพัก
ภาพรวม
ราคาที่คุณกำหนดสำหรับชุดค่าผสมของโรงแรมหรือแผนการเดินทางเป็นหัวใจสำคัญของผลการค้นหาโรงแรม คุณต้องอัปเดตราคาให้ถูกต้องและแข่งขันได้อยู่เสมอ
โดยปกติแล้ว Google จะใช้ราคาจากแคชราคาเมื่อแสดงผลการค้นหา ทุกครั้งที่คุณส่งข้อความ Transaction ที่มีการอัปเดตราคาให้ Google ทาง Google จะแคชข้อมูลดังกล่าว
นอกจากนี้ Google ยังขอราคาที่อัปเดตจากคุณแบบเรียลไทม์สำหรับบัญชี Hotel Ads ได้ด้วย เมื่อผู้ใช้ค้นหาชุดค่าผสมโรงแรมหรือแผนการเดินทางที่เฉพาะเจาะจง Google จะส่งคำขอ "แบบเรียลไทม์" หรือข้อความคำขอข้อมูลราคาแบบเรียลไทม์ให้คุณ หากคุณตอบกลับภายในระยะเวลาที่กำหนด ราคานั้นก็จะปรากฏในผลลัพธ์ของแผนการเดินทางที่ผู้ใช้ขอ นอกจากนี้ Google ยังแคชผลลัพธ์ของคำค้นหาราคาแบบเรียลไทม์เพื่อให้แสดงผลสำหรับคำขอในอนาคตได้
ขนาดของการอัปเดตราคา
เมื่อกำหนดราคาห้องพัก คุณจะต้องระบุค่าการจองล่วงหน้าและระยะเวลาในการเข้าพัก (LoS) พร้อมราคาสำหรับชุดค่าผสมของค่าเหล่านั้นและรหัสห้องพักหรือรหัสแพ็กเกจราคา ค่าการจองและ LoS จะมีค่าเริ่มต้นดังนี้
- จองล่วงหน้าได้สูงสุด 330 วัน
- เข้าพักได้สูงสุด 30 คืน
ตามหลักเกณฑ์ทั่วไปเหล่านี้ ราคาห้องพัก 1 ห้องอาจต้องมีรายการแยกกันสูงสุด 9,900 รายการ (330 * 30) โดยแต่ละรายการจะใช้สำหรับการรวมวันที่เช็คอินและจำนวนคืนแต่ละรายการ
เมทริกซ์ต่อไปนี้แสดงข้อมูลแผนการเดินทางบางส่วนสำหรับโรงแรมแห่งเดียว แต่ละเซลล์ที่มีราคาในเมทริกซ์แสดงถึงชุดค่าผสมแผนการเดินทาง 1 รายการ ของวันที่เช็คอินและระยะเวลาในการเข้าพัก โดยแต่ละแผนการเดินทางแสดงถึงค่าแยกต่างหาก ที่ Google ขอสำหรับที่พัก
โรงแรมและแผนการเดินทางใดบ้างที่ได้รับการกำหนดราคาใหม่
โรงแรมที่ Google แสดงราคาจะกำหนดโดยข้อมูลโรงแรม หากไม่ได้ปิดใช้ ระบบจะกำหนดราคาโรงแรมทั้งหมดในฟีดข้อมูลโรงแรมใหม่ด้วยข้อความธุรกรรม หรือในบางกรณีด้วยคำขอข้อมูลราคาแบบเรียลไทม์
อัปเดตราคา
ขั้นตอนทั่วไปในการอัปเดตราคามีดังนี้
คุณกำหนดโรงแรมที่จะกำหนดราคาในข้อมูลโรงแรมระหว่างการตั้งค่าเริ่มต้น จากนั้นก็อัปเดตเป็นระยะเมื่อข้อมูลมีการเปลี่ยนแปลง
ราคาที่มีการเปลี่ยนแปลงเท่านั้น: Google จะส่งข้อความขอคำแนะนำไปยังเซิร์ฟเวอร์ของคุณ
เฉพาะราคาที่เปลี่ยนแปลง: เซิร์ฟเวอร์ของคุณจะตอบกลับด้วยข้อความตอบกลับคำแนะนำ ซึ่งกำหนดว่าควรปรับราคาของชุดค่าผสมของโรงแรมหรือแผนการเดินทางใดบ้าง
Google จะส่งข้อความค้นหา ไปยังเซิร์ฟเวอร์ของคุณ ข้อความค้นหามีรหัสโรงแรมและแผนการเดินทางที่ Google ต้องการราคา
สำหรับคำขอข้อมูลราคาแบบเรียลไทม์ Google จะระบุเวลาที่กำหนดซึ่งคุณต้องตอบกลับเพื่อให้โรงแรมหรือแผนการเดินทางปรากฏในการประมูลปัจจุบัน
เซิร์ฟเวอร์ของคุณจะตอบกลับด้วยข้อความธุรกรรม ที่กำหนดราคาใหม่
Google จะอัปเดตแคชด้วยข้อมูลราคาจากข้อความ Transaction
ดูข้อมูลเพิ่มเติมเกี่ยวกับราคาแบบพุลและราคาที่มีการเปลี่ยนแปลงได้ที่ วิธีการส่งข้อมูลราคา
การกำหนดราคาด้วยข้อความ Transaction
หากต้องการตั้งราคาสำหรับโรงแรมหรือแผนการเดินทาง (ชุดค่าผสมของวันที่เช็คอินบวกจำนวนคืน) ให้ใช้ข้อความธุรกรรมที่มี <Result> 1 รายการสำหรับแต่ละแผนการเดินทาง
โปรดใช้หลักเกณฑ์ต่อไปนี้เมื่อกำหนดราคา
ราคา: ระบุราคาต่ำสุดสำหรับห้องพักแบบคู่ที่พร้อมให้บริการสำหรับแต่ละแผนการเดินทาง การตั้งราคาด้วย Hotel Prices API ให้แตกต่างจากราคาที่แสดงในเว็บไซต์อาจทำให้ผู้ใช้สับสนและส่งผลให้เสียการจอง
จำนวนคืน: ระบุค่าใช้จ่ายทั้งหมดของการเข้าพักสำหรับแต่ละแผนการเดินทาง พร้อมกับราคาต่อคืน Google จะคำนวณราคาต่อคืนให้คุณ
นโยบาย: ปฏิบัติตามนโยบายความถูกต้องของราคาของ Google เมื่อตั้งค่าราคา ซึ่งกำหนดให้ราคาที่แสดงในผลการค้นหาของ Google ต้องไม่แตกต่างจากราคาการจองขั้นสุดท้ายอย่างเห็นได้ชัด
ราคาแบบรวมทุกอย่าง: หากต้องการมีสิทธิ์ปรากฏในข้อมูลสำหรับผู้ใช้ปลายทางในสหรัฐอเมริกาและแคนาดา โดยปกติแล้วโรงแรมของคุณต้องแยกภาษีและค่าธรรมเนียมออกจากราคาฐาน ดูข้อมูลเพิ่มเติมได้ที่นโยบายภาษีและค่าธรรมเนียม
การปัดเศษ: อย่าปัดเศษค่าสำหรับราคา ภาษี และค่าธรรมเนียม
ดูข้อมูลเกี่ยวกับการนำโรงแรมออกจากห้องว่างได้ที่การนำห้องว่างออก
ข้อความเกี่ยวกับราคา
เมื่อใช้ข้อความธุรกรรมเพื่อปรับราคาแผนการเดินทาง คุณต้องระบุองค์ประกอบย่อยต่อไปนี้ของ <Result>
<Property><Baserate><Tax><OtherFees><Checkin>(แผนการเดินทาง)<Nights>(แผนการเดินทาง)
คุณoptionallyรวมองค์ประกอบย่อยต่อไปนี้ของ <Result> ไว้ในข้อความธุรกรรมได้
<AllowablePointsOfSale><ChargeCurrency><Custom[1-5]><RoomBundle><RoomID>
ดูข้อมูลเพิ่มเติมเกี่ยวกับแต่ละองค์ประกอบได้ที่ <Transaction>
ตัวอย่างราคา
ตัวอย่างต่อไปนี้จะกำหนดราคาสำหรับห้องพัก (อัตราการเข้าพัก 2 คนโดยค่าเริ่มต้น) เป็นเวลา 1-7 คืน โดยมีวันที่เช็คอินเป็นวันที่ 7 มิถุนายน
<?xml version="1.0" encoding="UTF-8"?>
<Transaction timestamp="2017-08-24T16:20:00-04:00" id="42">
<Result>
<Property>1234</Property>
<Checkin>2018-06-07</Checkin>
<Nights>1</Nights>
<Baserate currency="USD">209.99</Baserate>
<Tax currency="USD">25.12</Tax>
<OtherFees currency="USD">2.00</OtherFees>
</Result>
<Result>
<Property>1234</Property>
<Checkin>2018-06-07</Checkin>
<Nights>2</Nights>
<Baserate currency="USD">419.98</Baserate>
<Tax currency="USD">25.12</Tax>
<OtherFees currency="USD">2.00</OtherFees>
</Result>
<Result>
<Property>1234</Property>
<Checkin>2018-06-07</Checkin>
<Nights>3</Nights>
<Baserate currency="USD">614.97</Baserate>
<Tax currency="USD">21.12</Tax>
<OtherFees currency="USD">2.00</OtherFees>
</Result>
<Result>
<Property>1234</Property>
<Checkin>2018-06-07</Checkin>
<Nights>4</Nights>
<Baserate currency="USD">819.96</Baserate>
<Tax currency="USD">21.12</Tax>
<OtherFees currency="USD">2.00</OtherFees>
</Result>
<Result>
<Property>1234</Property>
<Checkin>2018-06-07</Checkin>
<Nights>5</Nights>
<Baserate currency="USD">999.95</Baserate>
<Tax currency="USD">21.12</Tax>
<OtherFees currency="USD">2.00</OtherFees>
</Result>
<Result>
<Property>1234</Property>
<Checkin>2018-06-07</Checkin>
<Nights>6</Nights>
<Baserate currency="USD">1193.94</Baserate>
<Tax currency="USD">21.12</Tax>
<OtherFees currency="USD">2.00</OtherFees>
</Result>
<Result>
<Property>1234</Property>
<Checkin>2018-06-07</Checkin>
<Nights>7</Nights>
<Baserate currency="USD">1259.93</Baserate>
<Tax currency="USD">21.12</Tax>
<OtherFees currency="USD">2.00</OtherFees>
</Result>
</Transaction>
ข้อความ Transaction แต่ละรายการจะมีองค์ประกอบ <Result> กี่รายการก็ได้ ตราบเท่าที่ข้อความทั้งหมดมีขนาดไม่เกิน 100 MB
ความถี่ในการอัปเดตราคา
คุณควรวางแผนที่จะอัปเดตราคาบ่อยๆ เมื่อมีการเปลี่ยนแปลง วิธีดำเนินการนี้จะขึ้นอยู่กับว่าคุณเลือกวิธีการส่งข้อมูลราคาแบบพุลหรือแบบราคาที่มีการเปลี่ยนแปลงเพื่ออัปเดตข้อมูลราคา ดูข้อมูลเพิ่มเติมได้ที่การเลือกวิธีการส่งข้อมูลราคา
คุณยังกำหนดค่าความถี่และจำนวนคำขอข้อมูลราคาแบบเรียลไทม์ที่ Google ส่งให้คุณได้ด้วย ดูข้อมูลเพิ่มเติมได้ที่คำขอข้อมูลราคาแบบเรียลไทม์
การกำหนดราคาแบบรวมทุกอย่าง
คุณอาจพิจารณาใช้การกำหนดราคาแบบรวมทุกอย่างแทนการกำหนดราคาแบบแยกรายการ ทั้งนี้ขึ้นอยู่กับสถานที่ตั้งทางภูมิศาสตร์ของผู้ใช้
ราคารวมทุกอย่างจะรวมมูลค่าทั้งหมดของราคาฐานของ
ห้องพัก รวมถึงภาษีและค่าธรรมเนียมในองค์ประกอบ <Baserate> ในข้อความธุรกรรม
Itemized การกำหนดราคาจะแยกราคาออกเป็นองค์ประกอบ <Baserate>, <Taxes> และ <OtherFees>
