示例:按顺序为产品应用折扣
在这种情况下,让我们按顺序对笔记本电脑应用折扣。第一个折扣从价目表价格中计算,每个后续折扣应用于之前折扣的价格。
所需的 Edition
| 适用于:Lightning Experience |
| 适用于:启用了 Salesforce 定价的 Revenue Cloud 的 Enterprise、Performance、Unlimited 和 Developer Edition |
| 所需用户权限 | |
|---|---|
| 创建定价程序: | Salesforce 定价设计时间 |
实施此折扣涉及一些关键步骤。
- 创建价格调整层记录。
- 创建自定义或使用现有 Salesforce 对象来保存您的价格调整数据。
- 定义决策表,设置标准(例如产品、价格调整层)及其调整(类型和值)。
- 将这些自定义决策表映射到组织的定价模式。
- 创建程序输出解析记录,以构建按顺序计算折扣的策略。
- 使用价格调整矩阵计算这些折扣。
创建价格调整等级记录
由于我们正在使用价格调整层 Salesforce 对象创建自定义决策表来保存您的价格调整数据,因此请创建一些价格调整层来应用您的折扣。
- 创建价格调整层记录。
-
指定这些详细信息。
- 价格调整计划:标准价格调整等级
- 产品名称: 笔记本电脑
- 等级类型:金额
- 等级值:100
- 下限:10
- 上限:20
- 生效日期: 01-03-2025
- 产品销售模型:一次性
- 单击保存并新建。
-
使用这些详细信息创建另一个价格调整层记录。
- 价格调整计划:标准价格调整等级
- 产品名称: 笔记本电脑
- 等级类型:金额
- 等级值:150
- 下限:21
- 上限:40
- 生效日期: 01-03-2025
- 产品销售模型:一次性
- 单击保存并新建。
-
使用这些详细信息创建第三价格调整层记录。
- 价格调整计划:标准价格调整等级
- 产品名称: 笔记本电脑
- 等级类型:金额
- 等级值:200
- 下限:41
- 生效日期: 01-03-2025
- 产品销售模型:一次性
- 保存更改。
- 关闭您刚创建的新价格调整层的选项卡。
- 在“详细信息”选项卡的“标准价格调整等级”页面上,选择启用。
- 保存更改。
创建自定义决策表
- 从应用程序启动程序中,搜索并选择 查找表 。
- 选择决策表。
-
指定这些详细信息。
- 输入名称,然后按 Tab 键自动填充 API 名称。例如,我们调用决策表 - 程序输出解析。
- 选择定价作为应用程序使用情况。
- 选择标准作为决策表类型。
- 单击保存并转至下一个。
-
指定这些决策表详细信息。
- 源对象:价格调整层。
-
设置以下条件。
将源对象字段设置为 Product2Id,并将运算符设置为 Equals。
-
为名称设置其他条件。
将源对象字段设置为名称,并将运算符设置为等于。
- 确保条件类型设置为所有条件满足 (AND)。
-
指定结果详细信息。
- 源对象字段:TierValue。
- 列名:TierValue。
- 源对象字段:AdjustmentType。
- 列名称:AdjustmentType。
- 单击保存并转至下一个。
- 再次单击保存并下一步。
- 单击完成。
- 激活您的决策表。
映射自定义决策表中的变量
- 从“设置”中,在快速查找框中,查找并选择定价模式。
- 选择要修改的定价模式。对于示例,选择 NGPDefaultRecipe。
- 在“价格调整矩阵”选项卡上,单击修改。
- 选择您创建的自定义决策表。在这里,选择程序输出解析。
-
映射以下变量。
- AdjustmentValue:TierValue
- AdjustmentType:AdjustmentType
- 保存更改。
创建程序输出解析记录
- 从应用程序启动程序中,查找并选择价格管理。
- 从应用程序导航菜单中,选择过程输出解析。
- 单击新建。
-
指定这些详细信息。
- 名称:Sequential_Pricing
- 定价元素:价格调整矩阵
- 解析公式:SEQUENCE(TierValue)
- 激活过程输出解析记录。
- 保存更改。
为解决策略创建常量
- 创建定价程序。要创建定价程序,请按照配置定价程序中的前 5 步操作。
-
在定价程序生成器画布上,单击
。
- 在资源管理器面板中,单击添加资源。
-
在“添加新资源”页面中,指定这些详细信息。
- 资源类型:常量
- 资源名称:ResolutionStrategySequence
- 数据类型:文本
- 默认值:Sequential_Pricing。这是您在以上步骤中创建的过程输出解析记录。
- 保存更改。
使用价格调整矩阵元素按顺序应用折扣
-
单击
以添加定价设置元素并映射这些变量。
- 输入变量
- 行项目:LineItem
- 输出变量
- Price Waterfall:price_water_fall
- 净单价:NetUnitPrice。
- 小计:ItemNetTotalPrice
- 输入变量
-
添加价目表价格元素,以获取产品的基本价格。
在查找表详细信息中,选择价格手册条目 V2 决策表并映射这些变量。
- 输入规则变量
- 产品: 产品
- 价格手册:价格手册
- 产品销售模型:ProductSellingModel
- 输入变量
- 数量:LineItemQuantity
- 输出变量
- 价目表价格:价目表价格
- 小计:ItemNetTotalPrice
- 输入规则变量
-
添加价格调整矩阵元素。
在查找表详细信息中,选择程序输出解析决策表。这是我们创建的自定义决策表。
- 选择启用输出解析。
-
映射这些变量。
- 输入规则变量
- 产品: 产品
- 价格调整等级名称:投稿人
我们将价格调整层名称变量映射到名为 Contributor 的通用标记,以跟踪价格调整层记录。如果要定义自定义标记,您可以编辑上下文定义,并添加标记和进行相应的映射。- 输入变量
- 数量:LineItemQuantity
- 输入单价:价目表价格
- 分辨率变量
- 解决策略:ResolutionStrategySequence
- 用作列表:价格调整等级名称
重要 如果要为行项目选择多行,选定决策表中的输入行应至少有一列具有唯一值。该列中的值是我们将在与用作列表解析变量相关联的标记中使用的值。
- 输入规则变量
-
单击
并选择包含在输出中。
- 最后,设置首选项,以查看定价信息、简档访问权限和排名信息。
- 保存您的程序。
-
单击模拟以测试您的程序。输入笔记本电脑产品的输入值,并再次单击模拟。
价格瀑布图显示,定价引擎已按顺序应用与笔记本电脑产品的不同价格调整层相关联的所有折扣,并确认您的程序如预期正常工作。
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!

