Thêm và cập nhật kho hàng

Bạn nên sử dụng phần tử <Result> trong thông báo Giao dịch để đặt hoặc cập nhật giá phòng và xác định quỹ phòng hiện có. Các phần tử này tham chiếu đến dữ liệu được xác định trước về nội dung mô tả phòng và Gói dịch vụ phòng bằng siêu dữ liệu mà bạn xác định trong một thông báo Giao dịch riêng. Việc cập nhật quỹ phòng phụ thuộc vào loại chế độ phân phối và tần suất bạn ưu tiên.

Sau đây là ví dụ minh hoạ phần tử <Result> xác định quỹ phòng và giá cho hai phòng:

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

Ví dụ trên không chứa thông tin về phòng, chẳng hạn như nội dung mô tả, URL và chú thích của ảnh, tên phòng hoặc sức chứa tối đa của phòng. Bạn có thể gửi thông tin đó trong thông báo Giao dịch ban đầu cho Google, sau đó tham chiếu thông tin đó theo RoomID trong tất cả các lần cập nhật về giá và quỹ phòng tiếp theo. Để biết thêm thông tin chi tiết, hãy xem bài viết Xác định siêu dữ liệu về phòng và gói dịch vụ.

Ngoài việc xác định giá cho các hành trình, bạn cũng có thể sử dụng phần tử <Result> để làm những việc sau: