---
title: "注文アイテムを作成する(レガシー)"
slug: "create-an-order-item--legacy-"
abstract: "Sitecore CDP Order item REST APIを使って注文品を作成する方法を説明しています。"
---
# 注文アイテムを作成する(レガシー)

> !重要[このREST APIの新しいバージョン(v2.1)が利用可能です](https://api-docs.sitecore.com/cdp/order-rest-api)。このREST APIが初めてなら、新しいバージョンを使いましょう。あるいは、すでに古いバージョンを使っているなら、[v2とv2.1の違いについて調](https://doc.sitecore.com/cdp/ja/developers/api/rest-apis/legacy-rest-apis/order-item-rest-api-v2--legacy-/differences-between-v2-and-v2-1-of-the-order-rest-apis.html "Differences between v2 and v2.1 of the Order REST APIs") べてアップグレードしてみてください。

POST /v2/orders/<orderRef>/orderItems

注文品を作成します。

属性

種類

概要

例

orderRef

ストリング

命令の参照。  
  
注文の参照がわからない場合は、まず [注文を取り戻](https://doc.sitecore.com/cdp/ja/developers/api/rest-apis/legacy-rest-apis/order-item-rest-api-v2--legacy-/retrieve-orders--legacy-.html)してください。

d680c9be-4c07-4731-857e-9602034b15f2

最低限、リクエスト文に以下の必要な属性を記載する必要があります:

属性

種類

概要

例

currencyCode

文字列(大文字の [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217#Active_codes))

注文品目の組織の通貨コード。

"EUR", "NZD","USD"

price

数字(通貨)

注文品の会社価格。

50, 30.6

status

文字列エヌム(大文字)

注文品の状況。

以下のいずれかでなければなりません:  
  
"RESERVED", "PENDING", "DECLINED", "CONFIRMED", "CANCELLED", "REFUNDED", "PURCHASED", "UNKNOWN"

type

文字列 enum(複数語の場合は大文字にアンダースコア付き)

注文品の種類。

以下のいずれかでなければなりません:  
  
"FLIGHT", "HOTEL", "CAR", "BAG", "INSURANCE", "CAR\_SEAT", "MEAL", "FEE", "LOUNGE\_ACCESS", "HOTEL\_WIFI", "HOTEL\_BREAKFAST", "SEAT\_UPGRADE", "TAXI", "PARKING", "SEAT", "UPGRADE", "TRANSPORT", "OTHER", "INFLIGHT\_ENTERTAINMENT", "ACTIVITY", "CARBON\_OFFSET", "PAID\_SUBSCRIPTION", "COMFORT\_PACK", "INFLIGHT\_VOUCHER", "PACKAGE", "SMS\_ITINERARY", "SPECIAL\_ASSISTANCE", "CHARITY\_DONATION", "TRANSFER" \*Deprecated:"BAGGAGE", "FEES", "SEAT\_UPGRADES", "INFLIGHT\_VOUCHERS"

productId

ストリング

商品のID。

"DUB-LAS"

referenceId

ストリング

クライアントが注文品を参照するために生成するIDです。

"B94TXY-1"

レスポンスでは、ref注文品の参照が含まれています。

curl -X POST '<baseURL>/v2/orders/0840ff0d-685a-41c8-8f29-4dd9fa2e3245/orderItems' \\
-u '<username>:<password>' \\
-H 'Accept: application/json' \\
--data-raw '{
 "type": "FLIGHT",
 "productId": "DUB-LAS",
 "orderedAt": "2026-07-23T16:\`17:16\`.000Z",
 "quantity": 1,
 "price": 100.00,
 "currencyCode": "EUR",
 "originalPrice": 112.00,
 "originalCurrencyCode": "USD",
 "referenceId": "B94TXY-1",
 "status": "PURCHASED",
 "name": "Flight DUB-LAS",
 "description": "Flight DUB-LAS",
 "vendor": "unknown",
 "channel": "WEB",
 "language": "EN",
 "passengerTypeCode": "ADT",
 "flightSegments": {
 "id": "1234",
 "origin": "DUB",
 "destination": "LHR",
 "originDestination": "DUB-LHR",
 "departureDateTime": "2026-08-15T16:\`00:00\`.000Z",
 "arrivalDateTime": "2026-08-15T17:\`30:00\`.000Z",
 "fareClass": "Economy",
 "fareFamily": "Plus",
 "bookingClass": "Y",
 "carrier": "BX",
 "flightNumber": "459",
 "operatingCarrier": "BX",
 "operatingFlightNumber": "1459"
 },
 {
 "id": "1235",
 "origin": "LHR",
 "destination": "LAS",
 "originDestination": "LHR-LAS",
 "departureDateTime": "2026-08-15T19:\`00:00\`.000Z",
 "arrivalDateTime": "2026-08-15T21:\`30:00\`.000Z",
 "fareClass": "Economy",
 "fareFamily": "Plus",
 "bookingClass": "Y",
 "carrier": "BX",
 "flightNumber": "460",
 "operatingCarrier": "BX",
 "operatingFlightNumber": "1460"
 }
}'

{
 "type": "FLIGHT",
 "href": "<baseURL>/v2/orderItems/7737242c-1ec4-4644-b4be-ca8a3882fba9",
 "ref": "7737242c-1ec4-4644-b4be-ca8a3882fba9",
 "order": {
 "href": "<baseURL>/v2/orders/0840ff0d-685a-41c8-8f29-4dd9fa2e3245"
 },
 "createdAt": "2026-11-08T22:\`00:37\`.075Z",
 "modifiedAt": "2026-11-08T22:\`00:37\`.075Z",
 "orderedAt": "2026-07-15T16:\`00:00\`.000Z",
 "productId": "DUB-LAS",
 "price": 100,
 "currencyCode": "EUR",
 "originalPrice": 112,
 "originalCurrencyCode": "USD",
 "referenceId": "B94TXY-1",
 "vendor": "unknown",
 "status": "PURCHASED",
 "language": "EN",
 "name": "Flight DUB-LAS",
 "description": "Flight DUB-LAS",
 "quantity": 1,
 "channel": "WEB",
 "flightSegments": 
 {
 "id": "1234",
 "origin": "DUB",
 "destination": "LHR",
 "departureDateTime": "2026-08-15T16:\`00:00\`.000Z",
 "arrivalDateTime": "2026-08-15T17:\`30:00\`.000Z",
 "flightNumber": "459",
 "fareClass": "Economy",
 "fareFamily": "Plus",
 "carrier": "BX",
 "originDestination": "DUB-LHR",
 "bookingClass": "Y",
 "operatingCarrier": "BX"
 },
 {
 "id": "1235",
 "origin": "LHR",
 "destination": "LAS",
 "departureDateTime": "2026-08-15T19:\`00:00\`.000Z",
 "arrivalDateTime": "2026-08-15T21:\`30:00\`.000Z",
 "flightNumber": "460",
 "fareClass": "Economy",
 "fareFamily": "Plus",
 "carrier": "BX",
 "originDestination": "LHR-LAS",
 "bookingClass": "Y",
 "operatingCarrier": "BX"
 }
 ,
 "passengerTypeCode": "ADT",
 "consumerTypeCode": "ADT",
 "sku": "DUB-LAS"
}