ORDER_CHECKOUTイベント
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
フライト データ モデルを使用するには、ORDER_CHECKOUTイベントを送信する代わりに 、複数のイベントを使用して注文を組み立て ます。
ORDER_CHECKOUTイベントを送信する前に、ゲストが顧客として識別される必要があります。 IDENTITYイベントを参照してください。
ORDER_CHECKOUTイベントのイベント・データ・オブジェクトには、イベント・データ・オブジェクトに必要なすべての属性 に加えて、次の属性が含まれている必要があります。
|
属性 |
種類 |
形容 |
例 |
|---|---|---|---|
|
order |
オブジェクト |
ゲストの発注書。 |
該当なし |
orderオブジェクト:
|
属性 |
種類 |
形容 |
例 |
必須/オプション |
|---|---|---|---|---|
|
referenceId |
糸 |
注文を参照するために組織によって生成される一意のID。 |
"B94TXY-1" |
必須 |
|
orderedAt |
ISO 8601日付/時刻UTC |
注文が行われた日時。 |
"2025-01-01T16:17:16.000Z" |
必須 |
|
status |
string (大文字) |
注文のステータス。 |
|
必須 |
|
currencyCode |
文字列 (大文字のISO 4217) |
ゲストが購入を完了するために使用した通貨。 |
|
必須 |
|
price |
数値 (通貨) |
注文に対して支払われた金額。 |
50, 30.6 |
必須 |
|
paymentType |
string (タイトルケースを推奨) |
注文の支払い方法。 |
|
必須 |
|
cardType |
string (タイトルケースを推奨) |
注文の支払いに使用されたカードの種類。 |
|
paymentType次の場合は必須です"Card" |
|
extensions |
オブジェクトの配列 |
注文に関連付けられているデータエクステンションのリスト。 |
該当なし |
随意 |
|
orderItems |
オブジェクトの配列 |
注文のアイテム。 |
該当なし |
随意 |
オブジェクトのorder.extensions配列。すべての属性はオプションです。
|
属性 |
種類 |
形容 |
例 |
|---|---|---|---|
|
name |
文字列列挙型 |
これを"ext" |
"ext" |
|
key |
文字列列挙型 |
これを"default" |
"default" |
|
属性 |
これは、選択したカスタム属性です。 値でサポートされているタイプ:
|
カスタム・データ用の1つ以上のキーと値のペア属性。 |
"refundable":true |
オブジェクトのorder.orderItems配列。すべての属性はオプションです。
|
属性 |
種類 |
形容 |
例 |
|---|---|---|---|
|
type |
string (大文字) |
注文品目のタイプ。受け入れられる値は、スキーマで組織に対して事前定義されている必要があります。 次の値はサポートされていません。
|
"MOBILE_PHONE" |
|
referenceId |
糸 |
注文品目を参照するためにクライアントによって生成されるID。 |
"B94TXY-1" |
|
orderedAt |
文字列 (ISO 8601) |
注文した商品が作成された日時。 |
"2025-01-01T16:17:16.000Z" |
|
status |
文字列列挙型 |
オーダーアイテムのステータス。 |
|
|
currencyCode |
文字列 (大文字のISO 4217) |
注文品目の組織の通貨コード。 |
|
|
price |
数値 (通貨) |
注文品目の組織の価格。 |
50, 30.6, -45 |
|
name |
string (タイトルケースを推奨) |
注文品目の名前。注文品目の名前のフリー テキスト値。最大制限:128 |
"Mobile phone of type x" |
|
productId |
糸 |
製品コードのID。 |
"MOBILE_PHONE_TYPE_X" |
|
quantity |
数 |
注文品目の数または数量。 |
2 |
|
extensions |
オブジェクトの配列 |
注文品目に関連付けられているデータエクステンションのリスト。サポートされるデータエクステンションは1つだけです。この機能は、Sitecoreの担当者にリクエストできます。 |
該当なし |
オブジェクトのorder.orderItems.extensions配列。すべての属性はオプションです。
|
属性 |
種類 |
形容 |
例 |
|---|---|---|---|
|
name |
文字列列挙型 |
これを"ext" |
"ext" |
|
key |
文字列列挙型 |
これを"default" |
"default" |
|
属性 |
これは、選択したカスタム属性です。 値でサポートされているタイプ:
|
カスタム・データ用の1つ以上のキーと値のペア属性。 |
"phoneColor": "Gold" |
このイベント・データ・オブジェクトを作成した後、オプションで 拡張データ・オブジェクトを使用してこのイベントを拡張できます。その後、Engage.event() 関数を使用してイベントを送信できます。
const eventData = { channel: "WEB", currency: "EUR", pointOfSale: "myretailsite/ireland", language: "EN", page: "checkout page", order: { referenceId: "B94TXY-1", orderedAt: "2025-08-23T16:17:16.000Z", status: "PURCHASED", currencyCode: "EUR", price: 200, paymentType: "Card", cardType: "Visa", extensions: [ { name: "ext", key: "default", refundable: true, }, ], orderItems: [ { type: "MOBILE_PHONE", referenceId: "B94TXY-1", orderedAt: "2025-08-23T16:17:16.000Z", status: "PURCHASED", currencyCode: "EUR", price: 200, name: "Mobile phone of type x", productId: "MOBILE_PHONE_TYPE_X", quantity: 1, extensions: [ { name: "ext", key: "default", phoneColor: "Gold", insurance: false, }, ], }, ], }, }
2.0データ モデル では、この機能はサポートされていません。