Promotion Evaluation Input
- JSON の例
-
1{ 2 "cart": { 3 "currencyIsoCode": "USD", 4 "id": "0a6xx0000000001AAA", 5 "cartItems": [ 6 { 7 "id": "0a9xx000000001dAAA", 8 "type": "Product", 9 "product2Id": "01txx0000006i2SAAQ", 10 "sku": null, 11 "quantity": 9, 12 "salesPrice": 154.25 13 } 14 ] 15 }, 16 "couponCodes": [ 17 "P10" 18 ], 19 "webStoreId":"0ZExx000000006TGAQ", 20 "isItemizeHeaderAdjustments" : "true", 21 "effectiveAccountId": "001xx000003GZ6NAAW" 22} - プロパティ
-
名前 型 説明 必須か省略可能 使用可能なバージョン cart Promotion Cart Input カートとその品目。 必須 56.0 couponCodes String [] プロモーションを有効にするためのクーポンコードのリスト。顧客はカートごとに最大 2 個のクーポンを適用できます。 省略可能 56.0 effectiveAccountId String 要求が行われた取引先の ID。 省略可能 56.0 isItemizeHeaderAdjustments Boolean 注文レベルの調整が設定されているか (true)、否か (false) を指定します。指定されていない場合、デフォルト値は false です。 省略可能 56.0 parentProducts Map<String, String[]> 親商品とそのバリエーション商品の対応付け。 省略可能 56.0 productCategories Map<String, String[]> 商品とそれに関連付けられているカテゴリの対応付け。 省略可能 56.0 segments String [] このリストに指定されたプロモーションセグメントに関連付けられているプロモーションはすべて有効で、カートに対して評価できます。また、ストアまたはバイヤーグループに関連付けられているすべてのセグメントも依然としてカートに対して評価されます。この項目が存在しない場合は、ストアまたはバイヤーグループに関連付けられているプロモーションのみが評価されます。 省略可能 56.0 webstoreID List<String> 要求が行われたストアの ID。指定しない場合は、定義済みのセグメントを代わりに使用する必要があります。 省略可能 56.0