注文品目拡張データモデル
日本語翻訳に関する免責事項
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
バッチ・ファイルを作成するときは、フォーマット要件 に従い、次の表の属性を含めてください。
|
属性 |
形容 |
種類 |
使用例 |
挿入する |
アップサート |
移動 |
|---|---|---|---|---|---|---|
|
extensions |
ゲストに関連付けられているデータエクステンションのリスト。サポートされるデータエクステンションは1つだけです。この機能は、Sitecoreの担当者にリクエストできます。 |
JSONオブジェクトのJSON配列 |
該当なし |
必須 |
必須 |
サポート対象外 |
|
extensions.name |
これを "ext" |
糸 |
"ext" |
必須 |
必須 |
サポート対象外 |
|
extensions.key |
これを "default" |
糸 |
"default" |
必須 |
必須 |
サポート対象外 |
|
extensions.attribute |
カスタム・データの1つ以上の名前/値のペア属性。名前は 、属性の命名ガイドラインに従う必要があります。 |
"value" でサポートされている型: string: "Hello"、boolean: trueまたはfalse、integer: 9、number: 99.9 |
"status": "PLACED" |
必須 |
必須 |
サポート対象外 |
以下は、個人を特定できる情報(PII)を含み、フライト注文商品の延長にinsertモードを使用するJSON例です。
{ "ref":"056621C2-C955-492D-B7EE-C77C6BDDFDEE", "schema":"order", "mode":"insert", "value":{ "referenceId":"BET_001-1", "channel":"WEB", "pointOfSale":"spinair.com", "status":"PURCHASED", "orderedAt":"2025-03-07T16:15:11.000Z", "currencyCode":"EUR", "price":100, "paymentType":"Card", "cardType":"Visa", "contact":{ "title":"Mr", "firstName":"John", "lastName":"Doe", "gender":"male", "dateOfBirth":"1985-12-24T00:00Z", "email":"[email protected]", "phoneNumbers":[ "+353161123345", "+353861123311" ] }, "orderItems":[ { "type":"FLIGHT", "productId":"DUB-LAS", "name":"flight", "description":"individualSegments", "vendor":"Company ABC", "orderedAt":"2025-03-07T16:15:11.000Z", "quantity":1, "price":100.00, "currencyCode":"EUR", "originalPrice":100.00, "originalCurrencyCode":"EUR", "referenceId":"B94TXY-1", "status":"PURCHASED", "consumerTypeCode":"ADT", "flightSegments":[ { "id":"1234", "origin":"DUB", "destination":"LHR", "departureDateTime":"2025-08-15T16:00Z", "arrivalDateTime":"2025-08-15T17:20Z", "flightNumber":"459", "fareClass":"Economy", "fareFamily":"Plus", "carrier":"FR", "originDestination":"DUB-LHR" }, { "id":"1235", "origin":"LHR", "destination":"LAS", "departureDateTime":"2025-08-15T20:00Z", "arrivalDateTime":"2025-08-15T22:30Z", "flightNumber":"460", "fareClass":"Economy", "fareFamily":"Plus", "carrier":"FR", "originDestination":"LHR-LAS" } ], "extensions":[ { "ref":"f14987a9-aaa5-52b2-91c7-752d619146d9", "name":"ext", "key":"default", "tripId":"XCY847", "covidTest":"Available" } } ] } ] } }
次に示すのは、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":"2025-03-07T16:15:11.000Z", "currencyCode":"EUR", "price":100, "paymentType":"Card", "cardType":"Visa", "contact":{ "identifiers":[ { "provider":"IDENTITY_SYSTEM", "id":"B7524AE6-CF1C-440F-B1A2-0C9D42F5CB41", "expiryDate":"2025-08-23T16:17:16.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":"2025-03-07T16:15:11.000Z", "quantity":1, "price":100.00, "currencyCode":"EUR", "originalPrice":100.00, "originalCurrencyCode":"EUR", "referenceId":"BET_001-1", "status":"PURCHASED", "extensions":[ { "name":"ext", "key":"default", "competitionId":19238730, "sportType":"Football", "promotional":true, "flatRateDiscount":25.5 } ] } ] } }
2.0データ モデル では、この機能はサポートされていません。