Skip to main content
Sitecore Documentation
  • Learn
  • Downloads
  • Changelog
  • Roadmap
CDPCloud Portal
Sitecore CDP Developer Documentation
  • Sitecore CDPでの開発
  1. バッチAPIオフライン注文
  1. Sitecore CDP Developer Documentation
  2. バッチAPI

注文品目データモデル

Markdown version
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

バッチファイルを作成する際は、以下の表の属性に加えて 、必要なすべての属性 を含めてください。

::::タブ:::tab{title="2.1"}

属性

概要

種類

例

挿入

アップサート

移住

type

注文項目の種類。受け入れられた値はスキーマ内で組織ごとにあらかじめ定義されている必要があります。

文字列(大文字)

"FLIGHT"

必須

サポートされていません

サポートされていません

productId

商品コードのID。

ストリング

"DUB-LAS"

必須

サポートされていません

サポートされていません

name

注文品名。注文品名のフリーテキスト値。最大制限

ストリング(タイトルケース推奨)

"flight"

必須

サポートされていません

サポートされていません

description

注文品の説明。

ストリング(タイトルケース推奨)

"individualSegments"

必須

サポートされていません

サポートされていません

vendor

注文品を販売している組織です。

ストリング(タイトルケース推奨)

"Company ABC"

必須

サポートされていません

サポートされていません

orderedAt

注文品が作られた日付と時間。

ISO 8601 日付/時刻 UTC

"2026-03-07T16:15

.000Z"

オプション

サポートされていません

サポートされていません

quantity

注文品の数や数量。

番号

2

オプション

サポートされていません

サポートされていません

price

注文品の会社価格。

数字(通貨)

50, 30.6, -45

必須

サポートされていません

サポートされていません

currencyCode

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

3文字 ISO 4217

"EUR", "NZD", "USD"

必須

サポートされていません

サポートされていません

originalPrice

組織の通貨に換算される前の注文品目の単価。

数字(通貨)

100

オプション

サポートされていません

サポートされていません

originalCurrencyCode

注文品の元の通貨コード。

3文字 ISO 4217

"EUR", "NZD", "USD"

オプション

サポートされていません

サポートされていません

referenceId

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

ストリング

"B94TXY-1"

必須

サポートされていません

サポートされていません

status

注文品の状況。

文字列(大文字)

"PURCHASED", "CONFIRMED", "REFUNDED", "CANCELLED"

必須

オプション

サポートされていません

channel

注文で使用されたチャネル。

文字列(大文字)

"AIRPORT_KIOSK", "BRANCH", "CALL_CENTER", "GDS", "KIOSK", "MOBILE_APP", "MOBILE_WEB", "OFFLINE", "OTA", "OTHER", "WEB"

オプション

サポートされていません

サポートされていません

language

注文を出す際に使われる言葉遣い。

2文字のISO 639言語コード(大文字)

"EN", "FR", "DE"

オプション

サポートされていません

サポートされていません

以下は、個人識別情報(PII)を含み、フライト注文項目にinsertモードを使ったJSON例です:

{ "ref":"056621C2-C955-492D-B7EE-C77C6BDDFDEE", "schema":"order", "mode":"insert", "value":{ "referenceId":"BXTOF9", "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" }, "orderItems": { "type":"FLIGHT", "productId":"DUB-LAS", "name":"flight", "description":"individualSegments", "vendor":"Company ABC", "orderedAt":"2026-03-07T16:`15
`.000Z", "quantity"
, "price"
.00, "currencyCode":"EUR", "originalPrice"
.00, "originalCurrencyCode":"EUR", "referenceId":"B94TXY-1", "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" }

}

} }

こちらはidentifiers属性を含み、注文品目にinsertモードを使ったJSON例です:

{ "ref":"056621C2-C955-492D-B7EE-C77C6BDDFDEE", "schema":"order", "mode":"insert", "value":{ "referenceId":"BET_001-1", "channel":"WEB", "pointOfSale":"spinbet.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_001-1", "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":"BET_001-1", "status":"PURCHASED" }

} }

属性

概要

種類

例

挿入

アップサート

移住

type

注文品の種類。

文字列(複数語の場合は大文字で下線付き)

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

必須

サポートされていません

サポートされていません

quantity

注文品の数や数量。

番号

2

オプション

サポートされていません

サポートされていません

orderedAt

注文品が作られた日付と時間。

ISO 8601 日付/時刻 UTC

"2026-01-01T16:17

.000Z"

オプション

サポートされていません

サポートされていません

price

注文品の会社価格。

数字(通貨)

50, 30.6, -45

必須

サポートされていません

サポートされていません

currencyCode

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

3文字 ISO 4217

"EUR", "NZD", "USD"

必須

サポートされていません

サポートされていません

originalPrice

組織の通貨に換算される前の注文品目の単価。

数字(通貨)

100

オプション

サポートされていません

サポートされていません

originalCurrencyCode

注文品の元の通貨コード。

3文字 ISO 4217

"EUR", "NZD", "USD"

オプション

サポートされていません

サポートされていません

referenceId

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

ストリング

"B94TXY-1"

必須

サポートされていません

サポートされていません

vendor

注文品を販売している組織です。

ストリング(タイトルケース推奨)

"Company ABC"

オプション

サポートされていません

サポートされていません

status

注文品の状況。

文字列(大文字)

"RESERVED", "PENDING", "DECLINED", "CONFIRMED", "CANCELLED", "REFUNDED", "PURCHASED", "UNKNOWN"

必須

サポートされていません

サポートされていません

channel

注文で使用されたチャネル。

文字列(大文字)

"AIRPORT_KIOSK", "BRANCH", "CALL_CENTER", "GDS", "KIOSK", "MOBILE_APP", "MOBILE_WEB", "OFFLINE", "OTA", "OTHER", "WEB"

オプション

サポートされていません

サポートされていません

language

注文を出す際に使われる言葉遣い。

2文字のISO 639言語コード(大文字)

"EN", "FR", "DE"

オプション

サポートされていません

サポートされていません

name

注文品名。注文品名のフリーテキスト値。最大制限

ストリング(タイトルケース推奨)

"Insurance"

オプション

サポートされていません

サポートされていません

description

注文品の説明。

ストリング(タイトルケース推奨)

"Family Insurance"

オプション

サポートされていません

サポートされていません

consumerTypeCode

乗客の種類を表すコード。フライトのみ適用。

文字列(大文字)

"ADT", "CHD", "INF", "INS"

製品カテゴリによってオプション/必須

サポートされていません

サポートされていません

flightSegments

注文品に関連するフライトセグメントの一覧。フライトオーダーにのみ適用されます。

JSON JSONオブジェクトの配列

該当なし

オプション

サポートされていません

サポートされていません

tripType (非推奨)

ゲストがどんな種類の旅行をするか。

文字列(大文字)

"OW", "RT"

廃止

廃止

廃止

バッチAPIは、乗客番号レコード(PNR)のように同じreferenceId値を持ち、24時間以内にorderedAtの購入日を持つ注文をマッチングします。

{ "ref":"056621C2-C955-492D-B7EE-C77C6BDDFDEE", "schema":"order", "mode":"insert", "value":{ "referenceId":"B94TXY", "channel":"WEB", "pointOfSale":"spinair.com", "status":"PURCHASED", "orderedAt":"2026-08-23T16:`17

`.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-01-01T16:`17

`.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" }

}

} }

この記事を改善するための提案がある場合は、 お知らせください!

© Copyright , Sitecore A/S or a Sitecore affiliated company.
All rights reserved.

Privacy policySitecore Trust CenterTerms of use
CDPCloud Portal