इन्वेंट्री जोड़ना और अपडेट करना

कमरे की कीमतें सेट या अपडेट करने और उपलब्ध इन्वेंट्री की जानकारी देने के लिए, आपको लेन-देन से जुड़े मैसेज में <Result> एलिमेंट का इस्तेमाल करना चाहिए. ये एलिमेंट कमरे और रूम बंडल के ब्यौरे के लिए, पहले से तय डेटा का रेफ़रंस देते हैं. इसके लिए, उस मेटाडेटा का इस्तेमाल किया जाता है जिसकी जानकारी आपने एक अलग लेन-देन मैसेज में दी है. अपनी इन्वेंट्री को अपडेट करना डिलीवरी मोड के प्रकार और आपकी पसंदीदा फ़्रीक्वेंसी पर निर्भर करता है.

इस उदाहरण में, <Result> एलिमेंट दिखाया गया है, जिसमें दो कमरों की इन्वेंट्री और कीमतों के बारे में बताया गया है:

<?xml version="1.0" encoding="UTF-8"?>
<Transaction timestamp="2023-04-24T16:20:00-04:00" id="42">
  <Result>
    <Property>060773</Property>
    <RoomID>RoomType101</RoomID>
    <Checkin>2023-04-10</Checkin>
    <Nights>2</Nights>
    <Baserate currency="USD">278.33</Baserate>
    <Tax currency="USD">25.12</Tax>
    <OtherFees currency="USD">2.00</OtherFees>
    <AllowablePointsOfSale>
      <PointOfSale id="site1"/>
    </AllowablePointsOfSale>
  </Result>
  <Result>
    <Property>052213</Property>
    <RoomID>RoomType101</RoomID>
    <Checkin>2023-04-17</Checkin>
    <Nights>2</Nights>
    <Baserate currency="USD">299.98</Baserate>
    <Tax currency="USD">26.42</Tax>
    <OtherFees currency="USD">2.00</OtherFees>
    <AllowablePointsOfSale>
      <PointOfSale id="otto"/>
      <PointOfSale id="simon"/>
    </AllowablePointsOfSale>
  </Result>
</Transaction>

ऊपर दिए गए उदाहरण में कमरे के बारे में जानकारी शामिल नहीं है, जैसे कि ब्यौरा, तस्वीर का यूआरएल और कैप्शन, कमरे का नाम या उसकी कपैसिटी. इस तरह की जानकारी, Google को लेन-देन के शुरुआती मैसेज में भेजी जा सकती है. इसके बाद, आगे आने वाले सभी कीमतों और इन्वेंट्री से जुड़े अपडेट में, RoomID की मदद से इस जानकारी की जानकारी दी जा सकती है. ज़्यादा जानकारी के लिए, कमरे और पैकेज का मेटाडेटा तय करना देखें.

यात्रा की योजनाओं के लिए किराया तय करने के अलावा, <Result> एलिमेंट का इस्तेमाल करके भी ये काम किए जा सकते हैं: