인벤토리 추가 및 업데이트
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
거래 메시지에서 <Result>
요소를 사용하여 객실 가격을 설정하거나 업데이트하고 사용 가능한 인벤토리를 정의해야 합니다. 이러한 요소는 별도의 거래 메시지에서 정의한 메타데이터를 사용하여 객실 및 객실 패키지 설명에 관한 사전 정의된 데이터를 참조합니다. 인벤토리 업데이트는 전송 모드 유형과 선호하는 빈도에 따라 다릅니다.
다음 예는 객실 2개의 인벤토리와 가격을 정의하는 <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>
위의 예에는 설명, 사진 URL 및 캡션, 객실 이름, 객실 수와 같은 객실 정보가 포함되어 있지 않습니다. 이러한 정보는 Google에 대한 최초 거래 메시지로 전송될 수 있으며, 이후 모든 가격 및 인벤토리 업데이트에서 RoomID로 참조될 수 있습니다.
자세한 내용은 방 및 패키지 메타데이터 정의를 참고하세요.
<Result>
요소를 사용하여 운항 일정의 가격을 정의하는 것 외에도 다음 작업을 할 수 있습니다.
All rights reserved. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-07-25(UTC)
[null,null,["최종 업데이트: 2025-07-25(UTC)"],[[["\u003cp\u003eUse \u003ccode\u003e<Result>\u003c/code\u003e elements within Transaction messages to manage room prices and inventory availability.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003e<Result>\u003c/code\u003e elements reference room and Room Bundle metadata defined in separate Transaction messages.\u003c/p\u003e\n"],["\u003cp\u003eInventory updates are influenced by the chosen delivery mode and update frequency.\u003c/p\u003e\n"],["\u003cp\u003eRoom and Room Bundle descriptive information (like descriptions, images, and capacity) is sent separately and referenced by RoomID.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003e<Result>\u003c/code\u003e elements can also be used to remove inventory and define Room Bundles.\u003c/p\u003e\n"]]],[],null,["# Add and Update Inventory\n\nYou should use [`\u003cResult\u003e`](../xml-reference/transaction-messages#Result) elements in a\n[Transaction message](/hotels/hotel-prices/dev-guide/transaction-overview) to\nset or update room prices and define available inventory. These elements\nreference a predefined data for descriptions of rooms and Room Bundles using\nmetadata that you define in a separate Transaction message. Updating your\ninventory depends upon the type of\n[delivery mode](/hotels/hotel-prices/dev-guide/delivery-mode) and your\npreferred frequency.\n\nThe following example shows a `\u003cResult\u003e` element that defines the inventories\nand prices for two rooms: \n\n \u003c?xml version=\"1.0\" encoding=\"UTF-8\"?\u003e\n \u003cTransaction timestamp=\"2023-04-24T16:20:00-04:00\" id=\"42\"\u003e\n \u003cResult\u003e\n \u003cProperty\u003e060773\u003c/Property\u003e\n \u003cRoomID\u003eRoomType101\u003c/RoomID\u003e\n \u003cCheckin\u003e2023-04-10\u003c/Checkin\u003e\n \u003cNights\u003e2\u003c/Nights\u003e\n \u003cBaserate currency=\"USD\"\u003e278.33\u003c/Baserate\u003e\n \u003cTax currency=\"USD\"\u003e25.12\u003c/Tax\u003e\n \u003cOtherFees currency=\"USD\"\u003e2.00\u003c/OtherFees\u003e\n \u003cAllowablePointsOfSale\u003e\n \u003cPointOfSale id=\"site1\"/\u003e\n \u003c/AllowablePointsOfSale\u003e\n \u003c/Result\u003e\n \u003cResult\u003e\n \u003cProperty\u003e052213\u003c/Property\u003e\n \u003cRoomID\u003eRoomType101\u003c/RoomID\u003e\n \u003cCheckin\u003e2023-04-17\u003c/Checkin\u003e\n \u003cNights\u003e2\u003c/Nights\u003e\n \u003cBaserate currency=\"USD\"\u003e299.98\u003c/Baserate\u003e\n \u003cTax currency=\"USD\"\u003e26.42\u003c/Tax\u003e\n \u003cOtherFees currency=\"USD\"\u003e2.00\u003c/OtherFees\u003e\n \u003cAllowablePointsOfSale\u003e\n \u003cPointOfSale id=\"otto\"/\u003e\n \u003cPointOfSale id=\"simon\"/\u003e\n \u003c/AllowablePointsOfSale\u003e\n \u003c/Result\u003e\n \u003c/Transaction\u003e\n\nThe example above doesn't contain information about the room, such as a\ndescription, a picture URL and caption, the room's name, or its capacity. Such\ninformation can be sent in an initial Transaction message to Google, and can\nthen be referenced by RoomID in all subsequent pricing and inventory updates.\nFor more details, see [Define room and package\nmetadata](/hotels/hotel-prices/dev-guide/room-bundles#metadata).\n\nIn addition to defining prices for itineraries, you can also use the `\u003cResult\u003e`\nelement to do the following:\n\n- Remove a room or itinerary from inventory. [Learn\n more](/hotels/hotel-prices/dev-guide/removing-inventory)\n\n- Specify additional room types as Room Bundles. [Learn\n more](/hotels/hotel-prices/dev-guide/room-bundles)"]]