ราคาโรงแรมคือราคาต่ำสุดสำหรับห้องพักแบบคู่สำหรับแผนการเดินทางที่ระบุ ซึ่งเป็นการรวมวันที่เช็คอินและจำนวนคืนที่เข้าพัก
ภาพรวม
ราคาที่คุณกำหนดสำหรับชุดค่าผสมของโรงแรมหรือแผนการเดินทางเป็นหัวใจสำคัญของผลการค้นหาโรงแรม คุณควรอัปเดตราคาให้ถูกต้อง ทันสมัย และแข่งขันได้อยู่เสมอ
โดยทั่วไป Google จะใช้ราคาจากแคชราคาเมื่อแสดงผลการค้นหา เมื่อใดก็ตามที่คุณส่งข้อความ Transaction ที่มีข้อมูลอัปเดตราคาให้ Google ทาง Google จะแคชข้อมูลดังกล่าว
นอกจากนี้ Google ยังขอราคาที่อัปเดตจากคุณแบบเรียลไทม์สำหรับบัญชี Hotel Ads ได้อีกด้วย เมื่อผู้ใช้ค้นหาโรงแรมหรือชุดค่าผสมแผนการเดินทางที่เฉพาะเจาะจง Google สามารถส่งคำขอ "แบบเรียลไทม์" หรือข้อความค้นหาราคาแบบเรียลไทม์ให้คุณ หากคุณตอบกลับภายในระยะเวลาที่กำหนด ราคาดังกล่าวจะปรากฏในผลการค้นหาของแผนการเดินทางที่ผู้ใช้ขอ นอกจากนี้ Google ยังแคชผลการค้นหาราคาแบบเรียลไทม์ไว้ด้วยเพื่อให้แสดงผลสำหรับคำขอในอนาคต
ขนาดของการอัปเดตราคา
เมื่อกำหนดราคาห้องพัก คุณต้องระบุค่าการจองขั้นสูงและระยะเวลาในการเข้าพัก (LoS) พร้อมราคาสำหรับชุดค่าผสมแต่ละชุดของค่าเหล่านั้นและรหัสห้องพักหรือรหัสแพ็กเกจราคา ค่าการจองและ LoS เริ่มต้นจะเป็นค่าต่อไปนี้
- การจองล่วงหน้าสูงสุด 330 วัน
- การเข้าพักสูงสุด 30 คืน
การกำหนดราคาห้องพักเดี่ยวตามหลักเกณฑ์ทั่วไปเหล่านี้อาจต้องใช้รายการแยกกันสูงสุด 9,900 รายการ (330 * 30) โดยกำหนด 1 รายการสำหรับชุดค่าผสมของวันที่เช็คอินและจำนวนคืนแต่ละชุด
เมทริกซ์ต่อไปนี้แสดงข้อมูลแผนการเดินทางบางส่วนของโรงแรมเดียว แต่ละเซลล์ที่มีราคาในเมทริกซ์แสดงถึงชุดค่าผสมแผนการเดินทาง 1 ชุดของวันที่เช็คอินและระยะเวลาในการเข้าพัก โดยแต่ละแผนการเดินทางแสดงถึงค่าแยกต่างหากที่ Google ขอสำหรับที่พัก
โรงแรมและแผนการเดินทางที่จะปรับราคาใหม่
โรงแรมที่ Google แสดงราคาจะกำหนดโดยข้อมูลโรงแรม โรงแรมทั้งหมดในฟีดข้อมูลโรงแรมจะได้รับการปรับราคาใหม่ด้วยข้อความธุรกรรม หรือในบางกรณีจะเป็นคำขอข้อมูลราคาแบบเรียลไทม์ เว้นแต่ว่าจะมีการปิดใช้
อัปเดตราคา
ขั้นตอนทั่วไปในการอัปเดตราคามีดังนี้
คุณกำหนดโรงแรมที่จะกำหนดราคาในข้อมูลโรงแรมได้ในระหว่างการตั้งค่าเริ่มต้น จากนั้นจึงอัปเดตเป็นระยะเมื่อข้อมูลมีการเปลี่ยนแปลง
ราคาที่มีการเปลี่ยนแปลงเท่านั้น: Google จะส่งข้อความขอคำแนะนำไปยังเซิร์ฟเวอร์ของคุณ
ราคาที่เปลี่ยนแปลงเท่านั้น: เซิร์ฟเวอร์จะตอบกลับด้วยข้อความตอบกลับคำแนะนำซึ่งระบุชุดค่าผสมของโรงแรมหรือแผนการเดินทางที่ควรปรับราคา
Google ส่งข้อความค้นหาไปยังเซิร์ฟเวอร์ของคุณ ข้อความค้นหาประกอบด้วยรหัสโรงแรมและแผนการเดินทางที่ Google ต้องการทราบราคา
สำหรับคำขอข้อมูลราคาแบบเรียลไทม์ Google จะระบุเวลาจำกัดที่คุณจะต้องตอบกลับเพื่อให้โรงแรมหรือแผนการเดินทางปรากฏในการประมูลปัจจุบัน
เซิร์ฟเวอร์จะตอบกลับด้วยข้อความ Transaction ที่ระบุราคาใหม่
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>