商品の派生価格の計算
検出手順と価格設定手順の派生価格要素を使用して、別の商品または納入商品から商品の価格を計算します。
必要なエディション
| 使用可能なインターフェース: Lightning Experience |
| 使用可能なエディション: Revenue Cloud の Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition (Salesforce 価格設定が有効) |
| 必要なユーザー権限 | |
|---|---|
| 価格設定手順を作成する | Salesforce 価格設定設計時間 |
| 価格設定手順を実行する | Salesforce 価格設定の実行時間 |
ユーザーがラップトップ Pro バンドルを購入したときのラップトップバッグの価格を計算してみましょう。価格設定戦略では、ラップトップバッグの価格をラップトップ Pro バンドルに関連付けます。ラップトップの価格をラップトップ プロ バンドルの価格の10%に設定します。
派生商品の作成
開始する前に、次の重要な情報に留意してください。
- 派生商品とソース商品は、同じ価格表に属している必要があります。この例では、定義済みの標準価格表を使用します。
- 価格設定ソースとして [ヘッダー (見積品目)] を選択した場合、ソース商品を提供する必要はありません。カートの合計金額から商品の派生価格を計算できます。
- アプリケーションランチャーで、[商品] を見つけて選択します。
- [Product Name (商品名)] で、[Laptop Bag (ラップトップバッグ)] をクリックします。
- [関連] タブの [価格表] で、[標準価格を追加] を選択します。
-
詳細を指定します。
- 派生: 選択済み
- リスト価格: $0.00
- 製品販売モデル: エバーグリーン年間
- 変更内容を保存します。
派生価格レコードの作成
商品の派生価格の計算に使用する数式を決定するには、派生価格レコードを作成する必要があります。派生価格レコードの価格設定データは、[派生価格設定エントリ] 決定表に保存されます。
- アプリケーションランチャーで、[派生価格] を見つけて選択します。
- [新規] をクリックします。
-
[新規派生価格] ページで、次の詳細を指定します。
- Derived Pricing Scope (派生価格設定範囲): Transactional (トランザクション)
- 価格設定ソース: 商品
- 価格表: 標準価格表
- 派生商品: ラップトップバッグ
- ソース製品: Laptop Pro Bundle
- 数式: ListPrice * 0.10
- 発効日: 01-01-2025
- 変更内容を保存します。
重要
派生価格設定エントリと価格表エントリ V2 決定表を更新して、派生価格設定レコードを価格設定で使用できるようにします。
検出手順の設定
- アプリケーションランチャーで、[Discovery Procedures (検出手順)] を見つけて選択します。
- [デフォルトの検出手順(Default Discovery Procedure)] を選択します。
- アセット検出要素を削除します。このシナリオはトランザクションであるため、この要素は必要ありません。
-
検出手順を新しい検出手順として保存し、名前を付けます。
この例では、検出手順に「Discovery Procedure for Derived Pricing」 (派生価格設定の検出手順) という名前を付けることができます。
- [シミュレーション] をクリックします。
-
入力値を入力します。
Laptop Pro Bundle の DerivedPricingAttribute 項目はソース製品であるため、false に設定する必要があります。Laptop Bag の DerivedPricingAttribute フィールドは、ソース製品から価格が取得されるため、true に設定する必要があります。
ウォーターフォールビューには結果は表示されません。検出手順をシミュレーションする目的は、すべての寄与要因を取得してコンテキスト定義に書き戻すことです。
派生価格の価格設定手順の作成
重要 商品の派生価格の計算に使用された価格設定手順に割引配分を適用することはできません。
- 価格設定手順を作成します。価格設定手順を作成するには、「価格設定手順の設定」の最初の 5 つの手順に従います。
-
をクリックし
て [Pricing Setting (価格設定)] 要素を追加し、次の変数を対応付けます。
- 入力変数
- 品目: LineItem
- Is Derived: DerivedPricingAttribute
- 出力変数
- 価格ウォーターフォール: price_water_fall
- 正味単価: NetUnitPrice。
- 小計: ItemNetTotalPrice
- 入力変数
-
[リスト価格] 要素を追加して、商品の基本価格を取得します。
[ルックアップテーブルの詳細] で、[Price Book Entries V2 (価格表エントリ V2)] 決定表を選択し、次の変数を対応付けます。
- 入力ルール変数
- 商品: 商品
- 価格表: PriceBooks
- 商品販売モデル: ProductSellingModel
- 入力変数
- Quantity: LineItemQuantity
- 出力変数
- リスト価格: ListPrice
- 小計: ItemNetTotalPrice
- 入力ルール変数
-
派生価格要素を追加して、派生価格を計算します。次の入力変数を対応付けます。
- Quantity: LineItemQuantity
- Contributing Net Unit Price (貢献正味単価): ContributorUnitPrice
- Contributing Sub Total: ContributorTotalPrice
- 寄稿元: ContributorSource
- Contributing Scope: ContributorScope
- トランザクションリスト価格: ListPrice
- 非トランザクションリスト価格: ContributorListPrice
- 派生数式: ContributorFormulaInput
- 寄稿者: Contributor
- Contributing Product: ContributorProduct
- Header Total: TotalAmount
-
をクリックし
て、[出力に含める] を選択します。
- 最後に、プロファイルのアクセス権とランク情報を設定するように設定します。
- 手順を保存します。
- [シミュレーション] をクリックして手順をテストします。
-
寄稿者商品 (ラップトップ Pro バンドル) と派生商品 (ラップトップバッグ) の入力値を入力します。もう一度 [Simulate] をクリックします。
価格ウォーターフォールにはラップトップバッグの価格がラップトッププロバンドルから取得されたことが示されており、手順が期待どおりに動作していることを確認します。
この記事で問題は解決されましたか?
ご意見をお待ちしております。

