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