แชร์ผ่าน


การใช้กลุ่มห้อง

ตามค่าเริ่มต้น ข้อมูลกําหนดการเดินทางของท่านแสดงถึงห้องที่มีค่าใช้จ่ายน้อยที่สุดและห้องสําหรับพักอาศัยสองท่าน แต่ถ้าคุณกําหนดข้อมูลห้องและแพคเกจ (ดู การสร้างฟีดราคาเมตาดาต้า) คุณสามารถรวมห้องอื่น ๆ ในข้อมูลกําหนดการเดินทางของคุณโดยใช้กลุ่มห้อง

นี่คือค่าเริ่มต้น กําหนดการเดินทางของห้องฐานมีลักษณะดังนี้:

<?xml version="1.0" encoding="UTF-8"?>
<Transaction timestamp="2017-05-25T20:44:56-04:00" id="de0be689-d094-406e-
8027-724309deb373">
  <Result>
    <Property>13579</Property>
    <Checkin>2017-05-26</Checkin>
    <Nights>1</Nights>
    <Baserate currency="USD">159.99</Baserate>
    <Tax currency="USD">20.00</Tax>
    <OtherFees currency="USD">4.00</OtherFees>
    <AllowablePointsOfSale>
      <PointOfSale id="mobile"/>
      <PointOfSale id="desktop"/>
    </AllowablePointsOfSale>
  </Result>
</Transaction>

หากต้องการเพิ่มประเภทห้องและแพ็คเกจลงในกําหนดการเดินทาง ให้เพิ่ม<องค์ประกอบ RoomBundle> เป็นองค์ประกอบย่อยของResult คุณอาจเพิ่มกลุ่มห้องพักอย่างน้อยหนึ่งชุด แต่หนึ่งในอัตราของชุดห้องพักจะต้องตรงกับอัตราการเดินทางของการเดินทาง ท่านต้องจองราคาห้องพักตามจํานวนผู้เข้าพัก ห้องพักสําหรับเข้าพักจํานวน 2 ห้องและ 4 ห้องไม่สามารถมีอัตราเดียวกันได้

หมายเหตุ

คุณต้องระบุจํานวนผู้เข้าพักภายในองค์ประกอบกลุ่มห้อง

<?xml version="1.0" encoding="UTF-8"?>
<Transaction timestamp="2017-05-25T20:44:56-04:00" id="de0be689-d094-406e-
8027-724309deb373">
  <Result>
    <Property>13579</Property>
    <Checkin>2017-05-26</Checkin>
    <Nights>1</Nights>
    <Baserate currency="USD">159.99</Baserate>
    <Tax currency="USD">20.00</Tax>
    <OtherFees currency="USD">4.00</OtherFees>
    <AllowablePointsOfSale>
      <PointOfSale id="mobile"/>
      <PointOfSale id="desktop"/>
    </AllowablePointsOfSale>

    <!-- This is the double-occupancy room that matches the itinerary's rate -->
    <RoomBundle>  
      <RoomID>12345</RoomID>
      <PackageID>67890</PackageID>
      <Baserate currency="USD">159.99</Baserate>
      <Tax currency="USD">20.00</Tax>
      <OtherFees currency="USD">4.00</OtherFees>
      <Occupancy>2</Occupancy>
    </RoomBundle>

    <RoomBundle>
      <RoomID>11111</RoomID>
      <PackageID>22222</PackageID>
      <Baserate currency="USD">236.00</Baserate>
      <Tax currency="USD">42.00</Tax>
      <OtherFees currency="USD">4.00</OtherFees>
      <Occupancy>4</Occupancy>
    </RoomBundle>

  </Result>
</Transaction>

การเอากลุ่มห้องออก

กําหนดการเดินทางแต่ละแห่งต้องมีรายชื่อห้องทั้งหมดที่พร้อมใช้งาน หากห้องหรือแพ็คเกจไม่สามารถใช้งานได้อีกต่อไปเพียงแค่ลบกลุ่มนั้นออกจากกําหนดการเดินทาง

ลําดับความสําคัญของข้อมูลกําหนดการเดินทาง ห้อง และแพคเกจ

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

  • RoomBundle (สูงสุด)
  • PackageData
  • RoomData (ต่ําสุด)

หากกลุ่มห้องอ้างอิงห้องและแพ็คเกจต่อไปนี้ห้องเป็นห้องพักคู่ตามกฎที่กําหนดลําดับความสําคัญ (แพ็คเกจมีความสําคัญสูงกว่าห้องและองค์ประกอบของ Occupancy แพคเกจถูกตั้งค่าเป็น 2)

  <RoomData>
    <RoomID>12345</RoomID>
    <Name>
      <Text text="Double queen room - Non-smoking" language="en" />
    </Name>
    <Capacity>4</Capacity>
    <Occupancy>4</Occupancy>
  </RoomData>

  <PackageData>
    <PackageID>67890</PackageID>
    <Name>
      <Text text="Business" language="en" />
    </Name>
    <Occupancy>2</Occupancy>
    <ChargeCurrency>Web</ChargeCurrency>
    <Refundable available="true" refundable_until_days="2" refundable_until_time="17:00:00" />
    <BreakfastIncluded/>
    <ParkingIncluded>true</ParkingIncluded>
    <InternetIncluded>1</InternetIncluded>
  </PackageData>