计算基于合同的定价
在开始计算合同价格之前,请执行以下操作。
所需的 Edition
| 适用于:Lightning Experience |
| 适用于:启用了 Salesforce 定价的 Revenue Cloud 的 Enterprise、Performance、Unlimited 和 Developer Edition |
| 所需用户权限 | |
|---|---|
| 创建定价程序: | Salesforce 定价设计时间 |
- 将您的产品链接到合同。
- 计算基础合同价格。在此计算中使用合同定价条目决策表。
- 启用基于合同的定价。在相关元素中,选择使用基于合同的定价选项。
- 设置合同定价变量。在启用基于合同的定价时,您必须为合同定价布尔变量提供值。此变量决定是否生成合同价格。
- 筛选行项目。使用列表组元素,以筛选出未配置合同价格额外折扣的行项目。
让我们考虑这样一个场景,我们为客户提供了每购买一台显示器 75 美元的统一基本价格。如果客户购买 100 台显示器,我们将提供 5% 的额外手动折扣。
定义合同项目价格
- 在您刚创建的合同的“相关”选项卡上,转到“合同项目价格”,然后单击新建。
-
指定这些详细信息。
-
在项目下,选择产品。
搜索并选择监控。
- 产品销售模型:一次性
- 价格:75 美元
- 开始日期:7/2/2025, 12:00 PM
- 结束日期:2025 年 10 月 31 日 12:00 PM
- 调整方法:范围
-
在项目下,选择产品。
- 保存更改。
使用定价程序计算基于合同的价格
- 创建定价程序。要创建定价程序,请按照配置定价程序中的前 5 步操作。
-
单击
以添加定价设置元素并映射这些变量。
- 输入变量
- 行项目:LineItem
- 输出变量
- Price Waterfall:price_water_fall
- 净单价:NetUnitPrice。
- 小计:ItemNetTotalPrice
- 输入变量
-
添加价目表价格元素,以获取产品的基本价格。
在查找表详细信息中,选择合同定价条目决策表。
- 选择使用基于合同的定价。
-
映射这些变量。
- 输入规则变量
- 合同:ItemContract
- 产品名称: 产品
- 产品销售模型:ProductSellingModel
- 销售模型类型:SellingModelType
- 开始日期:开始日期
- 输出规则变量
- 折扣类型:ItemContractDiscountType
- 折扣值:ItemContractDiscountValue
- 输入变量
- 数量:LineItemQuantity
- 输出变量
- 标价:NetUnitPrice
- 合同定价:IsContracted
- 输入规则变量
- 保存更改。
-
添加列表组元素。
配置列表操作,以筛选出具有配置的合同价格的所有行项目。根据示例,定义一个条件,如果找到合同基准价格,则查找基于合同的数量折扣并应用它。
- 筛选条件要求:满足所有条件 (AND)
- 资源:IsContracted
- 运算符:等于
- 值:true
-
在列表容器中,搜索并添加手动折扣元素,并映射这些变量。
- 调整类型:调整类型。
- 调整值:AdjustmentValue
- 数量:LineItemQuantity
- 输入单价:NetUnitPrice
- 要停止定价,在列表容器中,并在手动折扣元素下,添加停止定价元素。
-
单击
并选择包含在输出中。
- 最后,设置首选项,以查看定价信息、简档访问权限和排名信息。
- 保存您的程序。
- 单击模拟以测试您的程序。
-
输入监视器产品的输入值,并再次单击模拟。
价格瀑布图显示了用于计算显示器最终价格的合同价格,包括对购买超过 100 台显示器适用的统一 5% 的折扣,并确认您的程序如预期正常工作。
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!

