แพ็กเกจห้องพัก

แพ็กเกจห้องพักช่วยให้คุณกำหนดห้องพักหลายประเภทสำหรับที่พักเดียว หรือรวมแผนการเดินทางเกี่ยวกับห้องพักเข้ากับราคาห้องพัก ซึ่งเป็นบริการเพิ่มเติมที่มาพร้อมราคาและเงื่อนไขการขายโดยเพิ่มจากราคามาตรฐานให้ผู้ใช้ทราบ

แนวคิดและเวิร์กโฟลว์หลัก

แพ็กเกจห้องพักช่วยให้คุณเสนอชุดค่าผสมอื่นๆ ของประเภทห้องพักจริงกับแพ็กเกจบริการต่างๆ ได้

ตัวอย่าง

รูปภาพต่อไปนี้แสดงตัวอย่างแพ็กเกจห้องพักในอุปกรณ์เดสก์ท็อปและอุปกรณ์เคลื่อนที่

แพ็กเกจห้องพักที่มีรูปภาพ

ตัวอย่างนี้คือแพ็กเกจห้องพักเวอร์ชันอุปกรณ์เคลื่อนที่ ซึ่งประกอบด้วยห้องพักประเภทต่างๆ ทั้งหมดสำหรับจำนวนผู้เข้าพักที่กำหนดและรูปภาพห้องพักที่เกี่ยวข้อง

หมายเหตุ: ระบบจะแทนที่แพ็กเกจห้องพักที่ไม่มีรูปภาพด้วยรูปภาพตัวยึดตำแหน่งเตียง

ฟีเจอร์อัตรา

รูปภาพต่อไปนี้จะแสดงตัวอย่างของราคาห้องพัก

การแสดงแพ็กเกจห้องพักและราคาห้องพักในผลการค้นหาจะอยู่ภายใต้กระบวนการเลือกเดียวกันกับราคาห้องพักมาตรฐาน

แพ็กเกจห้องพัก

คุณกำหนดแพ็กเกจห้องพักและราคาห้องพักได้ในข้อความ Transaction โดยองค์ประกอบรูทของข้อความ Transaction คือ <Transaction>

โครงสร้างข้อความ Transaction จะขึ้นอยู่กับสิ่งที่คุณทำ เช่น การกำหนดข้อมูลเมตาเกี่ยวกับแพ็กเกจห้องพักหรือราคาห้องพัก หรือการอัปเดตราคาหรือจำนวนห้องว่างของแพ็กเกจห้องพัก

ข้อมูลเมตา
กำหนดข้อมูลเมตาของแพ็กเกจห้องพักและราคาห้องพักด้วย <PackageData> ในองค์ประกอบ <PropertyDataSet> ดูข้อมูลเพิ่มเติมได้ที่กำหนดข้อมูลเมตาของห้องพักและแพ็กเกจ แพ็กเกจห้องพักใช้องค์ประกอบ <RoomData> ที่มีอยู่ สำหรับคำอธิบายห้องพักจริง
ราคาและจำนวนห้องว่าง
กำหนดราคาและจำนวนห้องว่างของแพ็กเกจห้องพักด้วยองค์ประกอบ <RoomBundle> ใน <Result> สำหรับชุดค่าผสมของแพ็กเกจ/แผนการเดินทางแต่ละรายการ ดูข้อมูลเพิ่มเติมได้ที่กำหนดราคาและจำนวนห้องว่าง

คุณต้องระบุราคา ภาษี และค่าธรรมเนียมอื่นๆ ของห้องพักพื้นฐานภายใต้ <Result> เมื่อไม่ได้ใช้กับแพ็กเกจห้องพัก และจะนำออกได้เมื่อใช้กับแพ็กเกจห้องพัก หากคุณกำลังติดตั้งใช้งานแพ็กเกจห้องพักโดยใช้บัญชีที่ใช้งานอยู่ ให้ทำตามขั้นตอนต่อไปนี้

  1. ระบุราคา ภาษี และค่าธรรมเนียมอื่นๆ ของห้องพักในราคาฐาน <Result> และเพิ่มแพ็กเกจห้องพัก 1 รายการที่ตรงกับแพ็กเกจห้องพักพื้นฐาน

  2. หากจำเป็น ให้กำหนดแพ็กเกจห้องพักเพิ่มเติมภายในบล็อก <Result> เดียวกันสำหรับห้องพักประเภทอื่นๆ ที่พักนั้นหรือแพ็กเกจบริการอื่น

  3. หลังจากเปิดตัวแพ็กเกจห้องพักแล้ว ให้นำราคา ภาษี และค่าธรรมเนียมอื่นๆ ของห้องพักฐานออก

ข้อมูลเมตาของแพ็กเกจห้องพัก

โดยปกติแล้ว การกำหนดแพ็กเกจห้องพักและราคาห้องพักจะต้องกำหนดคำอธิบาย บริการเพิ่มเติมที่รวมอยู่ในราคา และข้อมูลอื่นๆ เกี่ยวกับแพ็กเกจห้องพักล่วงหน้า ข้อมูลนี้เรียกว่าข้อมูลเมตาของแพ็กเกจห้องพัก จากนั้นคุณจะอ้างอิงถึงข้อมูลเมตานี้เพื่ออัปเดตราคาได้ แต่อย่าใส่ข้อมูลนี้ลงในข้อความอัปเดตราคา

เมื่อกำหนดแพ็กเกจห้องพัก ให้ใช้องค์ประกอบ <RoomData> ที่มีอยู่สำหรับคำอธิบายห้องพักจริง รวมถึงใช้องค์ประกอบ <PackageData> สำหรับราคาห้องพักและข้อกำหนดที่ไม่ได้อยู่ในคำอธิบายห้องพักจริง

การใช้องค์ประกอบ <RoomData> และ <PackageData> จะลดขนาดของข้อมูลโรงแรมและฟีดราคาโรงแรมได้อย่างมากเนื่องจากจะช่วยลดปริมาณการส่งข้อมูลซ้ำในข้อความ Transaction

ตัวอย่างเช่น ข้อมูลอย่างชื่อและคำอธิบายห้องพักมักจะเป็นข้อมูลที่ซ้ำสำหรับทุกแผนการเดินทาง คุณใช้องค์ประกอบ <RoomData> และ <PackageData> เพื่อกำหนดข้อมูลประเภทนี้ได้ 1 ครั้ง จากนั้นระบบจะรวมข้อมูลแพ็กเกจห้องพักเฉพาะของแผนการเดินทางเข้ากับการกำหนดห้องและแพ็กเกจที่มีเพื่อแสดงแก่ผู้ใช้ปลายทาง

Google จะจับคู่ข้อมูลเมตากับข้อมูลเฉพาะของแผนการเดินทางเพื่อแสดงเนื้อหาโฆษณา โดยจะมีการประมวลผลข้อมูลพิเศษเพื่อรวมชื่อและคำอธิบายจากองค์ประกอบ <RoomData> และ <PackageData> ไว้ด้วยกัน ซึ่งทำให้รายละเอียดห้องพักอยู่ภายใน <RoomData> และรายละเอียดของราคาห้องพักและแพ็กเกจอยู่ภายใน <PackageData>

หากกำหนดทั้งข้อมูลห้องพักและข้อมูลแพ็กเกจไว้สำหรับห้องเดี่ยวหรือแพ็กเกจห้องพัก Google จะรวมข้อมูลทั้ง 2 อย่างไว้ในเอาต์พุตโฆษณา ซึ่งคั่นด้วยขีดกลางสั้น

หลักเกณฑ์สำหรับรูปภาพ

เมื่อส่งรูปภาพห้อง หลักเกณฑ์ต่อไปนี้เป็นสิ่งที่คุณควรทำเพื่อให้รูปภาพแสดงต่อผู้ใช้

  • ส่งรูปภาพสำหรับห้องพักแต่ละประเภท รวมถึงรูปภาพห้องที่มีการช่วยเหลือพิเศษ เช่น ห้องที่มีการช่วยเหลือพิเศษซึ่งมีอุปกรณ์ห้องน้ำต่างๆ เช่น ห้องอาบน้ำแบบมีเก้าอี้รถเข็น

  • ใส่รูปภาพห้องอย่างน้อย 4 รูปและรูปภาพห้องน้ำอย่างน้อย 1 รูป

  • รูปภาพควรเป็นรูปภาพของห้องพัก ไม่ใช่รูปภาพของที่พัก รูปภาพที่สำคัญที่สุดคือรูปเตียง รูปภาพทั้งห้อง รูปห้องน้ำ พื้นที่นั่งเล่น และวิวจากห้อง (โดยให้เห็นส่วนอื่นๆ ของห้องในรูปภาพเดียวกัน) รวมถึงระเบียง นอกชาน หรือระเบียง (หากมี)

    นอกจากนี้ การถ่ายภาพโต๊ะทำงาน ห้องครัว เครื่องชงกาแฟ/ชา และจุดเด่นของห้องพักก็มีประโยชน์เช่นกัน

  • หลีกเลี่ยงรูปภาพของบุคคลและทรัพย์สิน เช่น ภายนอกหรือสิ่งอำนวยความสะดวกของที่พัก เช่น สถานที่ท่องเที่ยว การท่องเที่ยว และอาหาร

  • หลีกเลี่ยงการถ่ายภาพวัตถุในระยะใกล้ เช่น ภาพระยะใกล้ของสเตมแวร์

  • หลีกเลี่ยงการแสดงแบรนด์และผลิตภัณฑ์ที่มีแบรนด์ แม้ว่าจะใส่อุปกรณ์อาบน้ำที่ติดป้ายกำกับหรือมีแบรนด์ไว้ในรูปภาพซึ่งถ่ายให้เห็นพื้นที่ห้องน้ำทั้งห้องได้ รูปภาพไม่ควรมีข้อความ โลโก้ หรือลายน้ำขนาดใหญ่

  • ระบุรูปภาพมาตรฐานแนวนอน (แนวนอน) โดยให้เห็นภาพมุมกว้าง และหลีกเลี่ยงรูปภาพฟิชอายและรูปภาพที่บิดเบี้ยว ถ่ายภาพที่ความละเอียดสูงสุดเพื่อปรับปรุงการจัดอันดับ คุณไม่จำเป็นต้องส่งรูปภาพเดียวกันในความละเอียดต่างๆ

ลําดับความสําคัญของข้อมูล

ระบบจะรวบรวมข้อมูลแพ็กเกจห้องพักจากทุกแหล่งที่มาและนำมารวมเข้าด้วยกัน โดยใช้กฎลำดับความสำคัญเพื่อสร้างข้อมูลขั้นสุดท้ายสำหรับโรงแรม แผนการเดินทาง และแพ็กเกจห้องพักที่ระบุ โดยเรียงลำดับจากความสำคัญต่ำสุดไปสูงสุด ดังนี้

  1. (ต่ำสุด) ข้อมูลพาร์ทเนอร์
  2. ข้อมูลที่พัก
  3. <RoomData> โดยที่ <RoomID> ตรงกับ <RoomID> ในบล็อก <RoomBundle>
  4. <PackageData> โดยที่ <PackageID> ตรงกับ <PackageID> ในบล็อก <RoomBundle>
  5. (สูงสุด) <RoomBundle>

กำหนดราคาและห้องว่าง

หากต้องการกำหนดราคาและจำนวนห้องว่างในแพ็กเกจห้องพัก ให้ใช้องค์ประกอบ <RoomBundle> ในข้อความ Transaction สำหรับชุดค่าผสมของแพ็กเกจหรือแผนการเดินทางแต่ละรายการ โดยองค์ประกอบ <RoomBundle> ควรอยู่ภายในองค์ประกอบ <Result> โค้ดตัวอย่างขององค์ประกอบ <RoomBundle> 2 รายการนี้จะแสดงอยู่ด้านล่าง ในตัวอย่างนี้ องค์ประกอบ <RoomBundle> 2 รายการอ้างอิงข้อมูลเมตาของห้องพักและแพ็กเกจโดยใช้ <RoomID> และ <PackageID>

สำหรับ <Result> แต่ละรายการ ชุดของแพ็กเกจห้องพักที่มีจะเขียนทับชุดที่มีอยู่สำหรับชุดค่าผสมของที่พักหรือแผนการเดินทางนั้นๆ หากไม่ได้กำหนดแพ็กเกจห้องพักหรือราคาห้องพักไว้ในองค์ประกอบ <Result> ระบบจะนำแพ็กเกจห้องพักทั้งหมดออก และจะแสดงเฉพาะห้องพื้นฐานของโรงแรมหรือแผนการเดินทางในผลการค้นหาเท่านั้น

อย่าลืมใช้องค์ประกอบ เช่น <Name> เพื่อให้แพ็กเกจห้องพักดึงดูดผู้มีโอกาสเป็นลูกค้าได้มากขึ้น และตรวจสอบว่าตรงกับหน้า Landing Page ของโรงแรม ในตัวอย่างนี้ คุณจะได้กำหนดชื่อและข้อมูลอธิบายอื่นๆ ในข้อมูลเมตา

<RatePlanID> เป็นตัวเลือกที่ไม่บังคับและจะแสดงตัวระบุที่ไม่ซ้ำกันสำหรับชุดค่าผสมของห้องพักและแพ็กเกจ เราขอแนะนำให้ใช้ RatePlanID เป็นตัวแปรในการสร้าง URL ของหน้า Landing Page แบบไดนามิก (ก่อนหน้านี้เรียกว่าจุดขาย) ดูรายละเอียดได้ที่การใช้ตัวแปรและเงื่อนไข

องค์ประกอบต่อไปนี้เป็นองค์ประกอบที่ไม่บังคับในแพ็กเกจห้องพัก

<Baserate>
<Tax>
<OtherFees>
<RoomID>
<PackageID>
<Occupancy>
<OccupancyDetails>

เมื่อใช้แพ็กเกจห้องพักในบัญชีที่ใช้งานอยู่ ให้นำ <Baserate> ออกหลังจากเปิดใช้แพ็กเกจห้องพักแล้ว

<Result>
  <!-- Note: When using Room Bundles, the top level result price is no
       longer necessary. -->
  <Property>180054</Property>
  <Checkin>2017-10-07</Checkin>
  <Nights>2</Nights>
  <!-- Base Room Bundle -->
  <RoomBundle>
    <RoomID>060773</RoomID>
    <PackageID>P54321</PackageID>
    <Baserate currency="USD">199.99</Baserate>
    <Tax currency="USD">25.12</Tax>
    <OtherFees currency="USD">2.00</OtherFees>
    <!-- RatePlanID is optional and represents the unique identifier for a
    room and package data combination. We strongly recommend using RatePlanID
    as a variable to build your dynamic landing page (formerly Point of Sale)
    URL. For details, see Using Variables and Conditions. -->
    <RatePlanID>060773-P54321</RatePlanID>
  </RoomBundle>
  <!-- Premium Room Bundle -->
  <RoomBundle>
    <RoomID>436233</RoomID>
    <PackageID>P12345</PackageID>
    <!-- Price for 4 ("occupancy") -->
    <Baserate currency="USD">298.88</Baserate>
    <Tax currency="USD">42.12</Tax>
    <OtherFees currency="USD">10.00</OtherFees>
    <RatePlanID>436233-P12345</RatePlanID>
  </RoomBundle>
</Result>

กำหนดข้อมูลเมตาของห้องพักและแพ็กเกจ

หากต้องการกำหนดข้อมูลเมตาของแพ็กเกจห้องพัก ให้ใช้องค์ประกอบ <PackageData> และ <RoomData> ในองค์ประกอบ <PropertyDataSet> ของข้อความ Transaction

คุณกำหนดข้อมูลเมตาของห้องพักและแพ็กเกจในข้อความ Transaction ที่แยกจากข้อมูลราคาและจำนวนห้องว่างได้ การกำหนดข้อมูลนี้ไว้ล่วงหน้าจะทำให้การอัปเดตราคาไม่มีข้อมูลซ้ำ เช่น คำอธิบาย, URL ของรูปภาพ, สิ่งอำนวยความสะดวก และข้อมูลอื่นๆ เกี่ยวกับห้องพักหรือแพ็กเกจทุกรายการสำหรับแผนการเดินทางทุกรายการ

Google จะจัดเก็บข้อมูลเมตาให้กับคุณและแทรกข้อมูลดังกล่าวลงในโฆษณาเมื่อแสดงโฆษณานั้นๆ คุณอัปเดตข้อมูลเมตาของห้องพักและแพ็กเกจได้ทุกเมื่อด้วยข้อความ Transaction ใหม่

ในข้อความ Transaction คุณสามารถตั้งค่ารหัสแพ็กเกจและรหัสห้องพักในแต่ละบล็อกที่จะใช้อ้างอิงในบล็อก <Result> ของการอัปเดตราคาได้

หากข้อมูลห้องพักและแพ็กเกจมีการเปลี่ยนแปลง เช่น หากเพิ่มประเภทห้องพักใหม่ในที่พัก ให้ส่งข้อความ Transaction ใหม่ที่มีข้อมูลห้องพักและแพ็กเกจที่อัปเดตแล้ว Google จะแทนที่ข้อมูลเมตาที่มีอยู่เกี่ยวกับห้องพักหรือแพ็กเกจด้วยข้อมูลใหม่

Google ขอแนะนำให้คุณกำหนดข้อมูลเมตาในระหว่างการตั้งค่าเริ่มต้น หลังจากที่กำหนดข้อมูลเมตาล่วงหน้าแล้ว คุณต้องอ้างอิงเพียงค่า <RoomID> และ <PackageID> ในการอัปเดตราคาเท่านั้น ซึ่งไม่จำเป็นต้องใส่ข้อมูลดังกล่าวทั้งหมดอีกครั้ง โดย Google จะใช้รหัสดังกล่าวในการจับคู่ห้องพักและแพ็กเกจห้องพักกับข้อมูลเมตาที่เก็บไว้ การดำเนินการนี้จะลดขนาดโดยรวมของข้อความ Transaction ได้อย่างมาก

เนื่องจากราคาสำหรับชุดค่าผสมของห้องพักหรือแผนการเดินทางมีการเปลี่ยนแปลงบ่อยกว่าคำอธิบายของห้องพักหรือแพ็กเกจ การกำหนดข้อมูลเมตาเพียงครั้งเดียวและอ้างอิงถึงข้อมูลเมตาดังกล่าวจะเป็นการใช้ข้อความ Transaction ที่ได้ประสิทธิภาพมากกว่า นอกจากนี้ คุณยังป้องกันไม่ให้เกิดข้อผิดพลาดต่างๆ เช่น คำอธิบายห้องพักที่ไม่ตรงกัน ได้โดยใช้ข้อมูลเมตาแทนการกำหนดข้อมูลในบรรทัด

วิธีที่แนะนำและมีประสิทธิภาพมากที่สุดในการกำหนดข้อมูลเมตาและราคาแยกต่างหากจะแสดงที่ด้านล่าง

<!-- Efficient method of defining Room Bundles -->
<!----- Occupancy of 2 and 4 example ------>

<Transaction timestamp="2019-04-18T16:20:00-04:00" id="12345678">
  <!-- Part1: Define RoomData and PackageData in PropertyDataSet -->
  <!-- Note: Once defined it does not have to be repeated for future Transaction Messages. -->
  <!--       PropertyDataSets can also be defined and sent in their own Transaction Message -->
  <!--       separately from pricing. Google can be configured to pull just PropertyDataSets -->
  <!--       once per day (or on a predefined frequency). -->
  <PropertyDataSet>
    <Property>180054</Property>
    <!-- Can be reused by multiple Room Bundles -->
    <RoomData>
      <RoomID>060773</RoomID>
      <Name>
        <Text text="Single Queen Room - Non-Smoking" language="en"/>
        <Text text="Chambre de la Roi Premium - Pas de Fumeurs" language="fr"/>
      </Name>
      <!-- Room can accommodate 4, but bundle is for 2 -->
      <Capacity>4</Capacity>
      <PhotoURL>
        <URL>http://www.foo.com/static/bar/imageQueen.jpg</URL>
        <Caption>
          <Text text="A bright and breezy way to enjoy your mornin'
            cuppa tea." language="en"/>
          <Text text="Une façon lumineuse et aérée pour profiter
            de votre journée tasse de thé." language="fr"/>
        </Caption>
      </PhotoURL>
    </RoomData>
    <RoomData>
      <RoomID>436233</RoomID>
      <Name>
        <Text text="Premium King Room - Non-Smoking" language="en"/>
        <Text text="Chambre de le Roi Premium - Pas de Fumeurs" language="fr"/>
      </Name>
      <!-- Room can accommodate 4 and bundle is for 4 -->
      <Capacity>4</Capacity>
      <PhotoURL>
        <URL>http://www.foo.com/static/bar/imageKing.jpg</URL>
        <Caption>
          <Text text="A bright and breezy way to enjoy your mornin'
            cuppa tea." language="en"/>
          <Text text="Une façon lumineuse et aérée pour profiter
            de votre journée tasse de thé." language="fr"/>
        </Caption>
      </PhotoURL>
    </RoomData>
    <!-- Can be reused by multiple Room Bundles -->
    <PackageData>
      <PackageID>P54321</PackageID>
      <Occupancy>2</Occupancy>
      <ChargeCurrency>web</ChargeCurrency>
      <Refundable available="1" refundable_until_days="7"
           refundable_until_time="18:00:00"/>
      <ParkingIncluded>1</ParkingIncluded>
      <InternetIncluded>1</InternetIncluded>
    </PackageData>
    <PackageData>
      <PackageID>P12345</PackageID>
      <Occupancy>4</Occupancy>
      <ChargeCurrency>web</ChargeCurrency>
      <Refundable available="1" refundable_until_days="1"
           refundable_until_time="18:00:00"/>
      <BreakfastIncluded/>
      <ParkingIncluded>1</ParkingIncluded>
      <InternetIncluded>1</InternetIncluded>
    </PackageData>
  </PropertyDataSet>

    <!-- Efficient method of defining Room Bundles -->
    <!-- Part 2: Reference RoomData and PackageData through ID -->
  <Result>
    <Property>180054</Property>
    <Checkin>2017-10-07</Checkin>
    <Nights>2</Nights>

    <!-- Base Room Bundle -->
    <RoomBundle>
      <RoomID>060773</RoomID>
      <PackageID>P54321</PackageID>
      <Baserate currency="USD">199.99</Baserate>
      <Tax currency="USD">25.12</Tax>
      <OtherFees currency="USD">2.00</OtherFees>
      <!-- RatePlanID is optional and represents the unique identifier for a
      room and package data combination. We strongly recommend using RatePlanID
      as a variable to build your dynamic landing page (formerly Point of Sale)
      URL. For details, see Using Variables and Conditions. -->
      <RatePlanID>060773-P54321</RatePlanID>
    </RoomBundle>
    <!-- Premium Room Bundle -->
    <RoomBundle>
      <RoomID>436233</RoomID>
      <PackageID>P12345</PackageID>
      <!-- Price for 4 ("occupancy") -->
      <Baserate currency="USD">298.88</Baserate>
      <Tax currency="USD">42.12</Tax>
      <OtherFees currency="USD">10.00</OtherFees>
      <RatePlanID>060773-P12345</RatePlanID>
    </RoomBundle>
    <!-- Continue providing all available RoomBundle rates under matched
         property for any other occupancies -->
  </Result>
</Transaction>

อัตราการเข้าพักและความจุ

เมื่อกำหนดแพ็กเกจห้องพัก คุณต้องเข้าใจความแตกต่างระหว่างอัตราการเข้าพักและความจุ

อัตราการเข้าพัก
จำนวนแขกที่แพ็กเกจห้องพักกำหนดไว้ เช่น "แพ็กเกจฮันนีมูน" มีอัตราการเข้าพัก 2 คน คุณตั้งค่าอัตราการเข้าพักของแพ็กเกจได้โดยใช้องค์ประกอบย่อย <Occupancy> ขององค์ประกอบ <PackageData> หรือ <RoomBundle>
กำลังการผลิต
จำนวนแขกสูงสุดที่ห้องพักรองรับได้จริง ซึ่งความจุของห้องพักจะเท่ากับหรือสูงกว่าอัตราการเข้าพักเสมอ ตัวอย่างเช่น "ห้องสวีทฮันนีมูน" ในโรงแรมให้เข้าพักได้สูงสุด 6 คน แต่คุณตั้งราคาแพ็กเกจไว้สำหรับแขก 2 คน คุณตั้งค่าความจุของแพ็กเกจได้โดยใช้องค์ประกอบย่อย <Capacity> ขององค์ประกอบ <RoomData>

เมื่อกำหนดราคาแพ็กเกจห้องพัก คุณต้องระบุราคาสำหรับจำนวนแขกที่กำหนดไว้สำหรับแพ็กเกจ (ค่าที่ระบุในองค์ประกอบ <Occupancy> ของแพ็กเกจ) หากตั้งค่า <Occupancy> เป็น 2 ราคาในแพ็กเกจนั้นต้องเป็นราคาสำหรับ 2 คน คุณตั้งค่า <Occupancy> เป็นแขก 4 คนและ กำหนดราคาของแพ็กเกจสำหรับแขก 2 คนไม่ได้

ห้องพักรวม

คุณใช้อัตราการเข้าพักและความจุในแพ็กเกจห้องพักเพื่อตั้งราคาห้องพักที่แชร์ร่วมกันได้ด้วย เช่น โฮสเทล ตัวอย่างเช่น หากต้องการกำหนดราคาต่อคนสำหรับห้องพักที่มี 8 เตียง คุณจะต้องกำหนดอัตราการเข้าพักเป็น 1 และความจุเป็น 8 แล้วระบุด้วยชื่อ <RoomData> ดูตัวอย่าง

อัปเดตแพ็กเกจห้องพัก

ส่วนนี้จะอธิบายวิธีนำแพ็กเกจห้องพักที่ไม่ได้ใช้งานแล้วออกและวิธีอัปเดตราคาของแพ็กเกจห้องพักที่มีอยู่

การนำแพ็กเกจห้องพักออก

แพ็กเกจห้องพักจะแตกต่างจากราคาของโรงแรมในด้านวิธีการนำข้อมูลออก

หากต้องการนำชุดค่าผสมของห้องพักหรือแผนการเดินทางออกจากห้องว่าง ให้ตั้งค่า <Baserate> ขององค์ประกอบ <Result> เป็น -1 หากต้องการนำแพ็กเกจห้องพักสำหรับห้องพักหรือแผนการเดินทางที่ระบุออก ให้นำองค์ประกอบ <RoomBundle> ออกจากบล็อก <Result> ในข้อความ Transaction

แพ็กเกจห้องพักในฟีดข้อมูลจะถือว่าเป็น 1 ชุด ซึ่งจะมีจำนวนอยู่ระหว่าง 0 ถึง 10 เมื่อส่งแพ็กเกจห้องพักไปยัง Google ชุดแพ็กเกจนั้นต้องเป็นชุดปัจจุบันที่สมบูรณ์ การเปลี่ยนค่าของแพ็กเกจห้องพักแต่ละรายการไม่ได้ทำให้ค่าก่อนหน้าที่มีอยู่ใช้งานไม่ได้ ชุดของแพ็กเกจที่อยู่ในข้อความ Transaction ล่าสุดจะแทนที่ชุดปัจจุบัน

เช่น มีแพ็กเกจ A, B, C และ D คุณส่งข้อความที่กำหนดชุดของแพ็กเกจห้องพัก A, B, C และ D ในครั้งแรก หลังจากนั้น หากแพ็กเกจ B ขายหมดแล้ว คุณจะต้องส่งทั้งชุดที่มีแพ็กเกจ A, C และ D อีกครั้งเท่านั้น หากแพ็กเกจห้องพักทั้งหมดขายออกหมดแล้ว ให้ส่งชุดที่ว่างเปล่าของแพ็กเกจห้องพัก

การปรับราคา

หากต้องการเปลี่ยนราคาของแพ็กเกจห้องพัก ให้ตั้งค่า <Baserate> ใหม่ในองค์ประกอบ <Result>

ทุกครั้งที่อัปเดตบล็อก <Result> ของห้องพัก/แผนการเดินทางในข้อความ Transaction คุณต้องระบุชุดที่สมบูรณ์ของแพ็กเกจห้องพักที่ว่างสำหรับ <Result> แต่ละรายการ โดย Google จะแทนที่ชุดแพ็กเกจห้องพักที่มีอยู่ด้วยชุดใหม่ หากไม่มีการระบุแพ็กเกจห้องพักใน <Result> Google จะนำแพ็กเกจห้องพักทั้งหมดของห้องพักหรือแผนการเดินทางนั้นออก

การอัปเดตข้อมูลเมตา

คุณอัปเดตข้อมูลเมตาของแพ็กเกจห้องพักได้ด้วยการตอบกลับ <Query> จาก Google

คุณตอบกลับข้อความค้นหาได้ด้วยข้อความ Transaction ที่กำหนดข้อมูลเมตาของห้องพักและแพ็กเกจสำหรับโรงแรมที่ระบุ ดูข้อมูลเพิ่มเติมได้ที่ข้อความค้นหา