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