プロモーションの評価と実行の価格設定手順の作成
マーケティングマネージャーが選択した評価方法に基づいてプロモーションを顧客のカートに適用する価格設定手順を作成します。
必要なエディション
| 使用可能なインターフェース: Lightning Experience |
| 使用可能なエディション: リアルタイムオファー管理が付属する Enterprise Edition、Unlimited Edition、および Developer Edition |
| 必要なユーザー権限 | |
|---|---|
| 価格設定手順を作成する | 「Salesforce 価格設定設計時」権限セット |
-
価格設定手順を作成します。
- アプリケーションランチャーで、[価格設定手順] を見つけて選択します。
- [新規] をクリックします。
- 名前に「CartPromotionEvaluationAndExecution」と入力します。
- [利用状況の種別] として [価格設定] を選択します。
- コンテキスト定義で、[CartDetailGetEligblePromotion] を選択します。
- 変更内容を保存します。
- [詳細] タブの [価格設定手順バージョン] セクションで、作業する価格設定手順バージョンをクリックします。
- 新しい価格設定手順のレコードページの [バージョン] タブで、クイックアクションから [Pricing Procedure Builder で開く] を選択します。
- [Pricing Procedure Properties (価格設定手順のプロパティ)] タブで、[Advanced Details (詳細)] を展開し、「Rank」に「1」と入力します。
-
[価格設定] 要素をキャンバスにドラッグし、次の値を入力します。
- [品目] 入力変数で、[cartLineItemId] を選択します。
-
[通貨] 入力変数に [currencyISOCode] を選択します。
このステップは、組織でマルチ通貨を有効にしている場合にのみ必要です。
- [正味単価] 出力変数で、[cartLineNetUnitPrice_std] を選択します。
- 小計出力変数で、[cartLineItemAmount] を選択します。
-
[プロモーション実行] 要素をキャンバスにドラッグし、次の値を入力します。
- 価格設定手順に関連付けるルールライブラリを選択します。
- Promotion Scope で、Line を選択します。
- [小計] 入力変数で、[cartLineItemAmount] を選択します。
- Quantity 入力変数で、cartLineItemQuantity を選択します。
- [Input Unit Price (入力単価)] 入力変数で、[cartLineNetUnitPrice_std] を選択します。
- [正味単価] 出力変数で、cartLineNetUnitPrice_std を選択します。
- 小計出力変数で、[cartLineItemAmount] を選択します。
-
[プロモーション実行] 要素をキャンバスにドラッグし、次の値を入力します。
- 価格設定手順に関連付けるルールライブラリを選択します。
- [プロモーション範囲] で、[クロスライン] を選択します。
- [小計] 入力変数で、[cartLineItemAmount] を選択します。
- Quantity 入力変数で、cartLineItemQuantity を選択します。
- [Input Unit Price (入力単価)] 入力変数で、[cartLineNetUnitPrice_std] を選択します。
- [正味単価] 出力変数で、cartLineNetUnitPrice_std を選択します。
- 小計出力変数で、[cartLineItemAmount] を選択します。
-
[Aggregate Price (集計価格)] 要素をキャンバスにドラッグし、次の値を入力します。
- [数式] フィールドに「SUM (cartLineItemAmount)」と入力します。
- [出力変数] 項目で、initialTransactionAmount_std を選択します。
-
[プロモーション実行] 要素をキャンバスにドラッグし、次の値を入力します。
- 価格設定手順に関連付けるルールライブラリを選択します。
- [プロモーション範囲] で、[注文] を選択します。
- [Header Subtotal (ヘッダー小計)] 入力変数で、initialTransactionAmount_std を選択します。
- [Header Id (ヘッダー ID)] 入力変数で、[cartHeaderId_std] を選択します。
- [Header Subtotal (ヘッダー小計)] 出力変数で、[transactionAmount] を選択します。
-
[数式ベースの価格設定] 要素をキャンバスにドラッグし、次の値を入力します。
- [数式変数] の [数式] 項目に「initialTransactionAmount__std - transactionAmount」と入力します。
- [数式変数] の [出力変数] 項目で、cartLevelDiscountValue_std を選択します。
-
[割引配信サービス] 要素をキャンバスにドラッグし、次の値を入力します。
- [Header Discount Type (ヘッダー割引種別)] 入力変数で、[DiscountType] を選択します。
- [Header Discount Value (ヘッダー割引値)] 入力変数で、cartLevelDiscountValue_std を選択します。
- [Header Distribution Logic (ヘッダー配信ロジック)] 入力変数で、[DistributionLogic] を選択します。
- [Header Distribution Type (ヘッダー配信種別)] 入力変数で、[DistributionType] を選択します。
- [リスト価格] 入力変数で、cartLineNetUnitPrice_std を選択します。
- Quantity 入力変数で、cartLineItemQuantity を選択します。
- [品目] 入力変数で、cartLineItemId を選択します。
- [Input Unit Price (入力単価)] 入力変数で、[cartLineNetUnitPrice_std] を選択します。
- [Header Subtotal (ヘッダー小計)] 入力変数で、[initialTransactionAmount_std] を選択します。
- Discount Value 出力変数で、cartLineDiscountFromCartDistribution_std を選択します。
- [Distribution Type (配布種別)] 出力変数で、[DistributionType] を選択します。
- Discount Type 出力変数で、DiscountType を選択します。
- [正味単価] 出力変数で、[cartLineNetUnitPrice_std] を選択します。
- 小計出力変数で、[cartLineItemAmount] を選択します。
この記事で問題は解決されましたか?
ご意見をお待ちしております。
