रूम बंडल

रूम बंडल की मदद से आप किसी एक प्रॉपर्टी के लिए कई तरह के कमरे तय कर सकते हैं या कमरे की यात्रा की योजना के साथ किराये की जानकारी का इस्तेमाल करें. इस तरह की अतिरिक्त सेवाएं, उपयोगकर्ताओं को मानक से ज़्यादा कीमत पर, प्रॉडक्ट बेचने की शर्तों और दर के साथ कीमत.

मुख्य कॉन्सेप्ट और वर्कफ़्लो

अलग-अलग तरह के कमरों के बंडल की मदद से, अलग-अलग तरह के कमरों का कॉम्बिनेशन उपलब्ध कराया जा सकता है पर काम करती हैं.

नीचे दी गई इमेज में, कमरों के बंडल के उदाहरण दिखाए गए हैं:

इस उदाहरण में, पहला बंडल बेस रूम है. इसमें सिर्फ़ एक की छूट दी गई है वयस्क व्यक्ति. दूसरा विकल्प अलग तरह का है, जो ऊपर के लिए उपलब्ध है तीन वयस्कों के लिए एक साथ काम कर रहे हैं. तीसरा, उसी तरह का दूसरा कमरा है प्रॉपर्टी. चौथा "प्रीमियम" का पैकेज लिया जा सकता है, जो मुफ़्त नाश्ते या बाद में चेकआउट करने जैसी सुविधाएं शामिल हैं.

इन इमेज में, किराये की सुविधाओं के उदाहरण दिखाए गए हैं:

खोज के नतीजों में रूम बंडल और किराये की सुविधाएं दिखाना कमरे के मानक किराये चुनने की प्रक्रिया जैसी ही है.

रूम बंडल

लेन-देन से जुड़े मैसेज में, आपने रूम बंडल और रेटिंग वाली सुविधाओं के बारे में बताया है. रूट लेन-देन मैसेज का एलिमेंट <Transaction> है.

लेन-देन के मैसेज की बनावट इस बात पर निर्भर करती है कि आप क्या कर रहे हैं: रूम बंडल या किराये की सुविधा के बारे में मेटाडेटा तय करना या अपडेट करना रूम बंडल की कीमत या उपलब्धता.

मेटाडेटा
कमरे बुक करने और रेटिंग देने की सुविधा के मेटाडेटा के साथ-साथ, <PackageData> की मदद से <PropertyDataSet> एलिमेंट. ज़्यादा जानकारी के लिए, रूम तय करना और पैकेज का मेटाडेटा. रूम बंडल में मौजूदा <RoomData> एलिमेंट का इस्तेमाल किया गया है कमरे से जुड़ी जानकारी देखने के लिए.
कमरे का किराया और उपलब्धता
<RoomBundle> एलिमेंट की मदद से, रूम बंडल की कीमत और उपलब्धता तय करें हर पैकेज/यात्रा की योजना के कॉम्बिनेशन के लिए, <Result> में. ज़्यादा के लिए जानकारी के तहत, कीमत और उपलब्धता तय करना देखें.

बुनियादी कमरे का किराया, टैक्स, और अन्य शुल्क, <Result> जब रूम बंडल के साथ इनका इस्तेमाल नहीं किया जाता है. इन्हें तब हटाया जा सकता है, जब का इस्तेमाल रूम बंडल के साथ किया जाता है. अगर आप लाइव स्ट्रीम का इस्तेमाल करके, रूम बंडल लागू कर रहे हैं, तो तो यह तरीका अपनाएं:

  1. बुनियादी कमरे के किराये, टैक्स, और अन्य शुल्क को <Result> और एक रूम बंडल जोड़ें जो बुनियादी रूम बंडल से मेल खाता हो.

  2. अगर ज़रूरी हो, तो एक ही <Result> ब्लॉक में और ज़्यादा रूम बंडल जोड़ें प्रॉपर्टी के दूसरे तरह के कमरों या सेवाओं के अलग-अलग पैकेज के लिए.

  3. रूम बंडल लॉन्च होने के बाद, बुनियादी कमरे का किराया, टैक्स, और अन्य शुल्क शामिल नहीं हैं.

कमरों के बंडल का मेटाडेटा

आम तौर पर, रूम बंडल और रेट की सुविधाएं तय करते समय ब्यौरा, ऐसी अतिरिक्त सेवाएं जो इस दर का हिस्सा हैं, और अन्य रूम बंडल के बारे में जानकारी पहले से दे. इस जानकारी को इसके तौर पर जाना जाता है: रूम बंडल का मेटाडेटा. इसके बाद, कीमत में इस मेटाडेटा का रेफ़रंस दिया जाता है अपडेट करें, लेकिन इन्हें कीमत के अपडेट वाले मैसेज में शामिल न करें.

रूम बंडल तय करते समय, इवेंट के लिए मौजूदा <RoomData> एलिमेंट का इस्तेमाल करें किराये की जानकारी के लिए, कमरे का ब्यौरा और <PackageData> एलिमेंट और ऐसी शर्तें जो कमरे के ब्यौरे में मौजूद नहीं हैं.

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

उदाहरण के लिए, रूम का नाम और ब्यौरा जैसा डेटा आम तौर पर दोहराया जाता है हर यात्रा की योजना के लिए. <RoomData> और <PackageData> का इस्तेमाल किया जा सकता है एलिमेंट का उपयोग करें. यात्रा की योजना के लिए खास कमरे का बंडल डेटा इसके बाद, उसे स्टोर किए गए कमरे और पैकेज की परिभाषाओं के साथ मर्ज कर दिया जाता है, ताकि असली उपयोगकर्ता.

Google आपकी यात्रा की योजना के डेटा से आपके मेटाडेटा का मिलान करता है, ताकि विज्ञापनों के कॉन्टेंट के बारे में ज़्यादा जानें. नामों को जोड़ने की खास प्रोसेस है और <RoomData> और <PackageData> एलिमेंट से जानकारी लेकर, जिस कमरे की जानकारी <RoomData> में दी जानी है उसके बारे में जानकारी और सुविधाओं को रेटिंग दें <PackageData> में मौजूद पैकेज की जानकारी.

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

फ़ोटो से जुड़े दिशा-निर्देश

कमरे की फ़ोटो भेजते समय, आपको नीचे दिए गए कुछ दिशा-निर्देशों का पालन करना चाहिए पक्का करें कि उपयोगकर्ताओं को आपकी फ़ोटो दिखें:

  • हर तरह के कमरे के लिए फ़ोटो भेजें. इनमें उन फ़ोटो की भी फ़ोटो शामिल हैं जिन्हें ऐक्सेस किया जा सकता है कमरे—उदाहरण के लिए, अलग-अलग बाथरूम वाले सुलभ कमरे फ़िक्स्चर, जैसे कि रोल-इन शावर.

  • कमरे की कम से कम चार फ़ोटो और उसकी कम से कम एक फ़ोटो शामिल करें बाथरूम.

  • फ़ोटो, प्रॉपर्टी के बजाय कमरे की होनी चाहिए. सबसे ज़्यादा उनमें बेड, पूरे कमरे, बाथरूम, लिविंग एरिया, और कमरे का व्यू (उसी फ़ोटो में बाकी कमरे के साथ) और, अगर ज़रूरत हो, तो वह भी बालकनी, बाहर खुले में बैठने की जगह (पैटियो) या टेरेस.

    डेस्क, रसोई, कॉफ़ी/चाय मेकर की फ़ोटो कैप्चर करना भी मददगार साबित होता है और उसमें अलग-अलग कमरे उपलब्ध हो.

  • लोगों और प्रॉपर्टी की फ़ोटो अपलोड करने से बचें—उदाहरण के लिए, बाहर की फ़ोटो या प्रॉपर्टी सुविधाएं—खूबसूरत नज़ारों/पर्यटन और खान-पान.

  • चीज़ों के क्लोज़-अप शॉट लेने से बचें, जैसे कि स्टेमवेयर के क्लोज़-अप शॉट लेना.

  • ब्रैंडिंग और ब्रैंड के इस्तेमाल से बचें. हालांकि, ब्रैंड या लेबल वाले टॉयलेटरी प्रॉडक्ट इस्तेमाल करने चाहिए पूरे बाथरूम की फ़ोटो में से उसे शामिल करें. फ़ोटो टेक्स्ट, लोगो या वॉटरमार्क के बड़े ब्लॉक नहीं होने चाहिए.

  • वाइड फ़ील्ड व्यू के साथ स्टैंडर्ड, लैंडस्केप (हॉरिज़ॉन्टल) फ़ोटो उपलब्ध कराएं; फ़िशआई और खराब फ़ोटो से बचें. सबसे ज़्यादा रिज़ॉल्यूशन में फ़ोटो कैप्चर करना ताकि वेबसाइट की रैंकिंग बेहतर हो सके. आपको एक ही फ़ोटो को अलग-अलग समस्या हल करने के लिए किया जा सकता है.

डेटा के लिए प्राथमिकता

कमरे के बंडल का डेटा, प्राथमिकता के आधार पर सभी सोर्स से इकट्ठा किया जाता है और एक साथ इकट्ठा किया जाता है नियमों का पालन करते हैं, ताकि किसी होटल, यात्रा की योजना, और रूम बंडल का फ़ाइनल डेटा मिल सके. इनके क्रम इस तरह हैं, कम से ज़्यादा प्राथमिकता के क्रम में:

  1. (सबसे कम) पार्टनर डेटा
  2. प्रॉपर्टी का डेटा
  3. <RoomData>, जहां <RoomID> मिलान होने वाला <RoomID> <RoomBundle> ब्लॉक
  4. <PackageData>, जहां <PackageID> मिलान होने वाला <PackageID> <RoomBundle> ब्लॉक
  5. (सबसे ज़्यादा) <RoomBundle>

कीमत और उपलब्धता तय करना

रूम बंडल की कीमत और उपलब्धता की जानकारी देने के लिए, <RoomBundle> एलिमेंट का इस्तेमाल करें हर पैकेज या यात्रा की योजना के कॉम्बिनेशन के लिए, लेन-देन से जुड़ा मैसेज. कॉन्टेंट बनाने <RoomBundle> एलिमेंट, <Result> एलिमेंट के अंदर होना चाहिए. सैंपल कोड दो <RoomBundle> एलिमेंट के लिए इसे नीचे दिखाया गया है. ध्यान दें कि इस उदाहरण में, दो <RoomBundle> एलिमेंट, रेफ़रंस रूम और पैकेज मेटाडेटा का इस्तेमाल कर रहे हैं <RoomID> और <PackageID>.

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

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

<RatePlanID> ज़रूरी नहीं है और यह कमरे के लिए यूनीक आइडेंटिफ़ायर दिखाता है और का एक साथ इस्तेमाल कर रहे हैं. हमारा सुझाव है कि RatePlanID का वैरिएबल के तौर पर इस्तेमाल करें, ताकि अपना डाइनैमिक लैंडिंग पेज (पहले इसका नाम बिक्री का स्थान था) यूआरएल बनाएं. जानकारी के लिए, यह देखें वैरिएबल और शर्तों का इस्तेमाल करना.

रूम बंडल में इन एलिमेंट का इस्तेमाल करना ज़रूरी नहीं है:

<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> एलिमेंट में दिखेगी.

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

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

आप लेन-देन मैसेज में, हर ब्लॉक में पैकेज आईडी और रूम आईडी सेट करते हैं इसके बाद, आप इन्हें कीमत के अपडेट के अपने <Result> ब्लॉक में देख सकते हैं.

अगर कमरे और पैकेज का डेटा बदल जाता है—उदाहरण के लिए, कोई नया कमरा जोड़ने पर टाइप करने के लिए, कोई नया लेन-देन संदेश भेजें, जिसमें कमरे और पैकेज का अपडेट किया गया डेटा—Google नए डेटा वाला कोई कमरा या पैकेज.

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

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

मेटाडेटा और कीमत तय करने के लिए, सुझाया गया और सबसे असरदार तरीका अलग से नीचे दिखाई गई है:

<!-- 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>

बुकिंग के हिसाब से वयस्कों और बच्चों की संख्या

रूम बंडल तय करते समय, आपको इनके बीच का अंतर समझना होगा बुकिंग और क्षमता:

बुक किया हुआ
ऐसे मेहमानों की संख्या जिन पर रूम बंडल का इस्तेमाल किया जा सकता है. उदाहरण के लिए, "हनीमून पैकेज" दो लोगों की बुकिंग हुई है. आप इसका मान सेट करते हैं <PackageData> या <RoomBundle> एलिमेंट का इस्तेमाल करके पैकेज की व्यस्तता की दर' <Occupancy> चाइल्ड एलिमेंट.
क्षमता
एक कमरे में ज़्यादा से ज़्यादा कितने लोग ठहर सकते हैं. कॉन्टेंट बनाने किसी कमरे की क्षमता, हमेशा व्यस्तता की संख्या के बराबर या उससे ज़्यादा होती है. इसके लिए उदाहरण के लिए, "Honeymoon Suite" होटल में, ज़्यादा से ज़्यादा छह लोगों के लिए लोग हैं, लेकिन आप दो मेहमानों के लिए एक बंडल का शुल्क लेते हैं. आप इसका मान सेट करते हैं <RoomData> एलिमेंट के <Capacity> चाइल्ड का इस्तेमाल करके, पैकेज की क्षमता एलिमेंट.

रूम बंडल का शुल्क तय करते समय, आपको मेहमानों की संख्या के हिसाब से कीमत बतानी होगी जिसके लिए बंडल का इस्तेमाल किया गया हो (बंडल की वैल्यू <Occupancy> एलिमेंट). अगर <Occupancy> को दो पर सेट किया जाता है, तो उस पैकेज दो लोगों के लिए होना चाहिए. आप <Occupancy> में चार मेहमान सेट नहीं कर सकते और दो मेहमानों के लिए बंडल की कीमत सेट करो.

शेयर किए गए रूम

आपने शेयर किए जाने वाले कमरे के किराये सेट करने के लिए, रूम बंडल में बुकिंग के हिसाब से वयस्कों और बच्चों की संख्या का भी इस्तेमाल किया है ठहरने की जगह—उदाहरण के लिए, हॉस्टल. उदाहरण के लिए, ऐसे डॉर्म रूम का किराया जिसमें 8 बेड हैं, आप ऑक्युपेंसी को 1 पर सेट करेंगे और क्षमता 8 है और इसकी पहचान <RoomData> नाम में की गई है. देखें उदाहरण के लिए.

रूम बंडल अपडेट करें

इस सेक्शन में, उस रूम बंडल को हटाने का तरीका बताया गया है जो अब उपलब्ध नहीं है मौजूदा 'रूम बंडल' की कीमत अपडेट करने का तरीका बताएंगे.

कमरे के बंडल को हटाना

कमरे के बंडल, होटल के किराये से अलग होते हैं. इसकी वजह यह है कि होटल की बुकिंग को किराये पर लिया जाता है उन्हें.

किसी कमरे या यात्रा की योजना को इन्वेंट्री से हटाने के लिए, आप <Result> एलिमेंट का साइज़ <Baserate> से -1 तक है. किसी दिए गए कमरे या यात्रा की योजना के लिए, <RoomBundle> एलिमेंट को लेन-देन मैसेज में <Result> ब्लॉक.

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

उदाहरण के लिए, A, B, C, और D बंडल हैं. आप पहले एक मैसेज भेजते हैं, रूम बंडल A, B, C, और D के सेट के बारे में बताता है. बाद में, अगर बंडल B बिक जाता है, आपको पूरे सेट को सिर्फ़ A, C, और D के बंडल के साथ फिर से भेजना होता है. अगर सभी कमरों के बंडल उपलब्ध हैं बिक चुके हैं, तो रूम बंडल का एक खाली सेट भेजें.

कीमत में बदलाव

रूम बंडल की कीमत बदलने के लिए, <Result> में नए <Baserate> को सेट करें एलिमेंट.

हर बार जब आप अपने लेन-देन में, किसी कमरे/यात्रा शुरू करने वाले व्यक्ति के <Result> ब्लॉक को अपडेट करते हैं मैसेज दिखाई दे, तो आपको हर एक के लिए उपलब्ध रूम बंडल का पूरा सेट शामिल करना होगा <Result>. Google, रूम बंडल के मौजूदा सेट को नए सेट. अगर आप <Result> में कोई रूम बंडल शामिल नहीं करते हैं, तो Google हटा देगा उस कमरे या यात्रा की योजना के लिए सभी कमरों के बंडल में.

मेटाडेटा से जुड़े अपडेट

आपने रूम बंडल मेटाडेटा को Google से मिले <Query> के जवाब के साथ अपडेट किया है.

क्वेरी मैसेज का जवाब देने के लिए, रूम के बारे में लेन-देन का मैसेज दिखाया जाता है और बताए गए होटलों के पैकेज मेटाडेटा की जानकारी. ज़्यादा जानकारी के लिए, क्वेरी देखें मैसेज.