割引配信サービス
Revenue Cloudの割引配信サービス機能を使用して、見積レベルの割引を各品目に適用し、一貫性のある正確な価格設定を実現します。
必要なエディション
| 使用可能なインターフェース: Lightning Experience |
| 使用可能なエディション: Revenue Cloud の Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition (Salesforce 価格設定が有効) |
特定の販売商談中に、販売業者は見積合計レベル (ヘッダーレベルとも呼ばれる) で自由裁量の割引を適用したいと考えています。営業担当がこれらの割引をヘッダーに適用する場合、会計の正確性を確保し、調整を促進するために、見積または見積品目グループ内の個々の品目も調整する必要があります。割引配分サービスでは、割引が対象の品目間で正しく適用されるようにします。
さらに、下限価格制限を設定して利益率を保護したり、割引配分から特定の商品やカテゴリを除外したりできるため、割引戦略を正確に制御できます。
フロア価格制限とは?
下限価格制限は、企業が商品に対して設定する最小価格を表し、割引や値下げがこの定義済みのしきい値未満で適用されないようにします。
これにより、利益率が保護され、価格設定の整合性が維持されます。これらの制限は、割引配分が [正味単価] に設定されていて、適用されていない割引金額が [残額合計] で追跡される場合に適用されます。
これらの制限は、コンテキスト定義に含めるか、カスタムオブジェクトを作成してコンテキストサービスでハイドレートすることで実装できます。どちらの方法でも、自由裁量の割引を使用しても収益性は保護されます。
割引配信サービス規約の理解
割引配分サービス要素を使用して割引を計算する価格設定手順を設定するときに発生する変数と用語を理解しておきましょう。
価格設定手順で [割引配信サービス] 要素を使用するときに、知っておく必要がある変数を次に示します。
| 変数 | 説明 |
|---|---|
| ヘッダー配信種別 | この変数は、ItemNetTotalPrice または NetUnitPrice 変数から削除する割引金額を示します。 |
| ヘッダー割引種別 | この変数は、適用できる割引の種別を示します。[金額]、[パーセント]、[上書き] の 3 つの値があります。 [上書き] オプションを選択した場合、[ヘッダー小計] の変数も指定する必要があります。ヘッダー小計変数には、割引目標値から差し引かれる小計金額が含まれます。 |
| ヘッダー配信ロジック | この変数は、割引の配分方法を定義します。適用できる値は、[等しい] または [比例] です。 |
割引の配分ロジックは、次のように制御できます。
| ロジック | 説明 |
|---|---|
| 次の文字列と一致する | この分配ロジックでは、割引はすべての品目に均等に適用されます。 |
| 比例 | この分配ロジックでは、見積レベル (ヘッダー) で適用される割引は、それぞれのリスト価格に基づいて個々の品目に割り当てられます。基本的に、値が高い品目は、値が低い品目よりも割引の割合が大きくなります。これにより、見積金額合計に対する各品目の貢献度に応じて割引が配分されます。 |
フロア制限を設定する場合、これらのタグを手順に対応付ける必要があります。
| 変数 | 説明 |
|---|---|
| 最小正味単価 | この変数は、品目に設定できる最小正味単価を示します。この価格を下回る割引は適用できません。これは通貨種別である必要があります。 |
| Total Remainer Amount (残額合計) | この変数には、すべての割引を適用した後の残りの金額が保存されます。これは通貨種別である必要があります。 |
割引配信サービスの制限
割引配信サービス要素を価格設定手順に追加する前に、次の点に留意してください。
- 割引配信サービス要素は、価格設定手順の最後の要素である必要があります。
- この要素は、1 つの価格設定手順内で 1 回のみ使用できます。
- 商品の派生価格の計算に使用された価格設定手順に割引配分を適用することはできません。
- 下限価格の制限は、配信種別が NetUnitPrice 変数に設定されている場合にのみ適用されます。
- 修正および更新プロセスでは、(NetUnitPrice * Quantity = ItemNetTotal) が想定されるため、意図した価格値は考慮されません。割引配信サービス要素では、割引が ItemNetTotal に適用される場合、NetUnitPrice は再計算されません。これは 1 回限りの割引を目的とします。
- Proration 要素と Subscription 要素では、ProrationMultiplier に NetUnitPrice タグを乗算して LineItemSubTotal 変数が更新されますが、割引配信サービスでは価格設定の計算に NetUnitPrice 変数のみが使用されます。
- 合計サブスクリプション価格を使用する場合は、数式要素を使用して、按分の乗数 * NetUnitPrice という数式を指定します。次に、この数式の出力を割引配分サービス要素内の計算の InputPrice 変数として使用します。
割引配信サービス要素の使用
すべての品目に均等に分散できる割引、または品目のサブセクションに特に分散できる割引を計算するには、割引配分サービス要素を使用します。
必要なエディション
- 価格設定手順を作成します。価格設定手順を作成するには、「価格設定手順の設定」の最初の 5 つの手順に従います。
-
をクリックし
て [Pricing Setting (価格設定)] 要素を追加し、次の変数を対応付けます。
- 入力変数
- 品目: LineItem
- 出力変数
- 価格ウォーターフォール: price_water_fall
- 正味単価: NetUnitPrice。
- 小計: ItemNetTotalPrice
- 入力変数
-
[リスト価格] 要素を追加して、商品の基本価格を取得します。
[ルックアップテーブルの詳細] で、[価格表エントリ] 決定表を選択し、次の変数を対応付けます。
- 入力ルール変数
- 商品: 商品
- 価格表: PriceBooks
- 商品販売モデル: ProductSellingModel
- 入力変数
- Quantity: LineItemQuantity
- 出力変数
- リスト価格: ListPrice
- 小計: ItemNetTotalPrice
- 入力ルール変数
-
[割引配信サービス] 要素を追加します。
重要 [丸め値] 要素と [集計価格] 要素は、価格設定手順の [割引配分サービス] 要素の後にのみ追加できます。 -
割引の対象となる品目を選択します。この例では、見積のすべての入力品目を計算の対象として考慮するため、何も選択していません。
いずれかのオプションを選択した場合は、手順の情報の読み取り方法がこれになります。
ルックアップテーブル データの取得元として選択した決定表に基づいて、すべての品目に割引が配分されます。
参加条件の定義 割引は、設定した条件に基づいて見積に適用されます。たとえば、商品カテゴリが [電子] で、商品の正味単価が 150 ドルを超えない見積に割引を適用する条件を設定できます。
-
次の変数を対応付けます。
- 入力変数
- ヘッダー割引種別: HeaderDiscountType
- ヘッダー割引値: HeaderDiscountValue
- Header Distribution Logic: HeaderDistributionLogic
- ヘッダー配信種別: HeaderDistributionType
- リスト価格: ListPrice
- Quantity: LineItemQuantity
- 品目: 品目
- 入力単価: ListPrice
- 最小正味単価: MinimumNetUnitPrice
- 出力変数
- 割引値: LineItemDiscountValue
- 配信種別: LineItemDiscountType
- 割引種別: LineItemDiscountType
- 正味単価: NetUnitPrice
- 小計: ItemNetTotalPrice
- 入力変数
-
をクリックし
て、[出力に含める] を選択します。
- 最後に、価格設定情報、プロファイルアクセス権、ランク情報を表示するように設定を行います。
- 手順を保存します。
-
[シミュレーション] をクリックして手順をテストします。
ラップトップとプリンターの入力値と、すべての品目で均等または按分に適用される必要がある $300 割引のヘッダー割引の詳細を指定します。
-
割引分配ロジックを [次の文字列と一致する] に指定して入力値をテストし、再度 [シミュレーション] をクリックします。
-
次に、割引分配ロジックを [Proportionate (按分)] に指定して入力値を変更し、[Simulate (シミュレーション)] を再度クリックします。
次に、同じシナリオを使用して、フロア制限の設定方法と、将来の使用のために残りの金額を保管する方法を見てみましょう。[割引配信サービス] 要素に戻り、[Set floor price limit (フロア価格制限を設定)] を選択します。ここでは、[Floor Price Limit (フロア価格制限)] セクションで [Store remaining amount (ストアの残り金額)] を選択し、TotalRemainderAmount タグを Total Remainder Amount 変数に対応付けます。

このシナリオをシミュレーションしてみましょう。入力値で、HeaderDiscountValue を $300 ではなく $900 に変更します。
シミュレーションでは、プリンタとノートパソコンのフロア価格 (最小正味単価) が設定されているため、割引を商品全体に均等に適用した後、それらのフロア価格を適用した後の残りの金額が表示されます。この残額値は TotalRemainderAmount タグに書き戻されます。


