افزودن و به‌روزرسانی فهرست موجودی

باید از عناصر <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> برای انجام کارهای زیر نیز استفاده کنید:

  • اتاق یا برنامه سفری را از موجودی بردارید. بیشتر بدانید

  • انواع اتاق‌های دیگر را به‌عنوان «بسته ترکیبی اتاق» مشخص کنید. بیشتر بدانید