この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Commerce Webstore Promotions, Evaluate Action

ストアとバイヤーグループに基づいて、顧客が対象となるプロモーションを判別し、クーポンとカートの品目に基づいて、適用される価格調整を計算します。この API は、有効な手動プロモーションと有効な自動プロモーションを、優先度に基づいてそれぞれ先頭の 50 件のみを評価します。この API は、該当する価格調整を計算して返しますが、その調整を webcart レコードに適用することはありません。配送に基づいたプロモーションを有効にするには、Salesforce カスタマーサポートにお問い合わせください。

1 つのストアが複数のマーケットに分割されている場合、この API は、URL に付加されている言語パラメーター���調べて、買い物客のロケーションを判別し、該当する値を返します。

リソース
1/commerce/promotions/actions/evaluate
使用可能なバージョン
56.0
HTTP のメソッド
POST
POST のリクエストボディ
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
cartDelivery​Groups Promotion Cart Delivery Group Input[] カート内の品目に関連付けられているカート配送グループのリスト。配送プロモーションが有効化されている場合に使用できます。 配送プロモーションを評価する場合は必須 57.0
couponCodes String [] プロモーションを有効にするためのクーポンコードのリスト。顧客はカートごとに最大 2 個のクーポンを適用できます。 省略可能 56.0
effectiveAccountId String 要求が行われた取引先の ID。 省略可能 56.0
isItemizeHeader​Adjustments Boolean 注文レベルの調整が設定されているか (true)、否か (false) を指定します。指定されていない場合、デフォルト値は false です。 省略可能 56.0
parentProducts Promotion Parent Products Input[] 親商品 ID とそのバリエーション商品 ID の対応付け。 省略可能 56.0
productCategories Promotion Product Categories Input[] 商品 ID とそれに関連付けられているカテゴリ ID の対応付け。 省略可能 56.0
segments String [] このリストに指定されたプロモーションセグメントに関連付けられているプロモーションはすべて有効で、カートに対して評価できます。また、ストアまたはバイヤーグループに関連付けられているすべてのセグメントも依然としてカートに対して評価されます。この項目が存在しない場合は、ストアまたはバイヤーグループに関連付けられているプロモーションのみが評価されます。 省略可能 56.0
webStoreId List<String> 要求が行われたストアの ID。指定しない場合は、定義済みのセグメントを代わりに使用する必要があります。 省略可能 56.0
POST のレスポンスボディ
プロモーション評価