オーダーデータモデル
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
バッチファイルを作成する際は、以下の表の属性に加えて 、必要なすべての属性 を含めてください。
::::タブ:::tab{title="2.1"}
属性
概要
種類
例
挿入
アップサート
移住
referenceId
あなたの組織が発行する唯一のIDで、その注文を参照します。
ストリング
"B94TXY-1"
必須
必須
サポートされていません
channel
注文で使用されたチャネル。
ストリング
"AIRPORT_KIOSK", "BRANCH", "CALL_CENTER", "GDS", "KIOSK", "MOBILE_APP", "MOBILE_WEB", "OFFLINE", "OTA", "OTHER", "WEB"
必須
必須
サポートされていません
pointOfSale
注文で使われた販売時点(POS)。
文字列(クライアントによって事前定義)
"myretailsite.com", "retailsite.co.uk"
必須
必須
サポートされていません
status
命令の状況。
文字列(大文字)
"PURCHASED", "PAYMENT_PENDING", "CONFIRMED", "CANCELLED", "REFUNDED"
必須
オプション
サポートされていません
orderedAt
注文が行われた日時。
ISO 8601 日付/時刻 UTC
"2026-03-07T16:15
.000Z"必須
必須
サポートされていません
currencyCode
ゲストが購入を完了するために使った通貨。これを組織のデフォルト通貨に設定します。
3文字 ISO 4217
"EUR", "NZD","USD"
必須
オプション
サポートされていません
price
注文代金の金額です。
数字(通貨)
50, 30.6
必須
オプション
サポートされていません
paymentType
注文の支払い方法。
ストリング(タイトルケース推奨)
"Card", "Paypal", "Voucher", "ATM", "Cash", "Other"
必須
オプション
サポートされていません
cardType
注文の支払いに使われたカードの種類です。
ストリング(タイトルケース推奨)
"Mastercard", "Visa", "Diners", "American Express"
paymentTypeが"Card"
オプション
サポートされていません
contact
その命令に関連する接触。
JSON オブジェクト
該当なし
必須
必須
サポートされていません
orderItems
注文の中の1つ以上のアイテムのリスト。
JSON JSONオブジェクトの配列
該当なし
必須
必須
サポートされていません
{ "ref":"056621C2-C955-492D-B7EE-C77C6BDDFDEE", "schema":"order", "mode":"insert", "value":{ "referenceId":"B94TXY-1", "channel":"WEB", "pointOfSale":"myretailsite.com", "status":"PURCHASED", "orderedAt":"2026-03-07T16:`15
`.000Z", "currencyCode":"EUR", "price", "paymentType":"Card", "cardType":"Visa", "contact":{ "identifiers": { "provider":"IDENTITY_SYSTEM", "id":"B7524AE6-CF1C-440F-B1A2-0C9D42F5CB41", "expiryDate":"2025-08-23T16:`17`.000Z" }, { "provider":"CRM", "id":"123456789t" }}, "orderItems": { "type":"BET_EXACT_90", "productId":"CORRECT_SCORE", "name":"Exact score after 90 minutes", "description":"footballBets", "vendor":"Company ABC", "orderedAt":"2026-03-07T16:`15
`.000Z", "quantity", "price".00, "currencyCode":"EUR", "originalPrice".00, "originalCurrencyCode":"EUR", "referenceId":"B94TXY-1-item001", "status":"PURCHASED" }} }
属性
概要
種類
例
挿入
アップサート
移住
referenceId
あなたの組織が発行する唯一のIDで、その注文を参照します。
ストリング
"B94TXY-1"
必須
必須
サポートされていません
channel
注文で使用されたチャネル。
ストリング
"AIRPORT_KIOSK", "BRANCH", "CALL_CENTER", "GDS", "KIOSK", "MOBILE_APP", "MOBILE_WEB", "OFFLINE", "OTA", "OTHER", "WEB"
オプション
オプション
サポートされていません
pointOfSale
注文で使われた販売時点(POS)。
文字列(クライアントによって事前定義)
"spinflight.com", "spinair.com"
オプション
オプション
サポートされていません
status
命令の状況。
文字列(大文字)
"RESERVED", "PAYMENT_PENDING", "DECLINED", "PURCHASED", "PENDING", "CONFIRMED", "PARTIALY_CONFIRMED", "CANCELLED", "REFUNDED", "PARTIALY_REFUNDED", "UNKNOWN"
必須
オプション
サポートされていません
orderedAt
注文が行われた日時。
ISO 8601 日付/時刻 UTC
"2026-03-07T16:15
.000Z"必須
必須
サポートされていません
currencyCode
ゲストが購入を完了するために使った通貨。これを組織のデフォルト通貨に設定します。
3文字 ISO 4217
"EUR", "NZD","USD"
必須
オプション
サポートされていません
price
注文代金の金額です。
数字(通貨)
50, 30.6
必須
オプション
サポートされていません
paymentType
注文の支払い方法。
ストリング(タイトルケース推奨)
"Card", "Paypal", "Voucher", "ATM", "Cash", "Other"
必須
オプション
サポートされていません
cardType
注文の支払いに使われたカードの種類です。
ストリング(タイトルケース推奨)
"Mastercard", "Visa", "Diners", "American Express"
paymentTypeが"Card"
オプション
サポートされていません
contact
その命令に関連する接触。
JSON オブジェクト
該当なし
必須
必須
サポートされていません
consumers
注文に関連する消費者のリスト。
JSON JSONオブジェクトの配列
該当なし
オプション
オプション
サポートされていません
orderItems
注文の中の1つ以上のアイテムのリスト。
JSON JSONオブジェクトの配列
該当なし
必須
必須
サポートされていません
extensions
注文に関連するデータ拡張の一覧です。この機能は必ずSitecoreの担当者に依頼してください。
JSON JSONオブジェクトの配列
該当なし
オプション
オプション
サポートされていません
バッチAPIは、乗客番号レコード(PNR)のように同じreferenceId値を持ち、24時間以内にorderedAtの購入日を持つ注文をマッチングします。
{ "ref":"056621C2-C955-492D-B7EE-C77C6BDDFDEE", "schema":"order", "mode":"insert", "value":{ "referenceId":"B94TXY-1", "channel":"WEB", "pointOfSale":"spinair.com", "status":"PURCHASED", "orderedAt":"2026-03-07T16:`15
`.000Z", "currencyCode":"EUR", "price", "paymentType":"Card", "cardType":"Visa", "contact":{ "title":"Mr", "firstName":"John", "lastName":"Doe", "gender":"male", "dateOfBirth":"1985-12-24T00", "email":"[email protected]", "phoneNumbers": "+353161123345", "+353861123311" , "identifiers": { "provider":"IDENTITY_SYSTEM", "id":"B7524AE6-CF1C-440F-B1A2-0C9D42F5CB41", "expiryDate":"2025-08-23T16:`17`.000Z" }, { "provider":"Loyalty Program", "id":"123456789t" }}, "consumers": { "title":"Mr", "firstName":"John", "lastName":"Doe", "identifiers": { "provider":"IDENTITY_SYSTEM", "id":"B7524AE6-CF1C-440F-B1A2-0C9D42F5CB41", "expiryDate":"2025-08-23T16:`17
`.000Z" } , "orderItems": { "referenceId":"B94TXY-1-item001" }} , "orderItems": { "type":"FLIGHT", "productId":"DUB-LAS", "orderedAt":"2026-03-07T16:`15
`.000Z", "quantity", "price".00, "currencyCode":"EUR", "originalPrice".00, "originalCurrencyCode":"EUR", "referenceId":"B94TXY-1-item001", "status":"PURCHASED", "consumerTypeCode":"ADT", "flightSegments": { "id":"1234", "origin":"DUB", "destination":"LHR", "departureDateTime":"2026-08-15T16", "arrivalDateTime":"2026-08-15T17", "flightNumber":"459", "fareClass":"Economy", "fareFamily":"Plus", "carrier":"FR", "originDestination":"DUB-LHR" }, { "id":"1235", "origin":"LHR", "destination":"LAS", "departureDateTime":"2026-08-15T20", "arrivalDateTime":"2026-08-15T22", "flightNumber":"460", "fareClass":"Economy", "fareFamily":"Plus", "carrier":"FR", "originDestination":"LHR-LAS" }}
} }