使用折扣分配服务元素
要计算可以平均分配到所有行项目或特别是行项目子部分的折扣,请使用折扣分配服务元素。
所需的 Edition
- 创建定价程序。要创建定价程序,请按照配置定价程序中的前 5 步操作。
-
单击
以添加定价设置元素并映射这些变量。
- 输入变量
- 行项目:LineItem
- 输出变量
- Price Waterfall:price_water_fall
- 净单价:NetUnitPrice。
- 小计:ItemNetTotalPrice
- 输入变量
-
添加价目表价格元素,以获取产品的基本价格。
在查找表详细信息中,选择价格手册条目决策表并映射这些变量。
- 输入规则变量
- 产品: 产品
- 价格手册:价格手册
- 产品销售模型:ProductSellingModel
- 输入变量
- 数量:LineItemQuantity
- 输出变量
- 价目表价格:价目表价格
- 小计:ItemNetTotalPrice
- 输入规则变量
-
添加折扣分配服务元素。
重要 您只能在定价程序中的折扣分配服务元素之后添加舍入值和聚合价格元素。 -
选择必须有资格享受折扣的行项目。在我们的示例中,我们没有选择任何内容,因为我们想要在计算时考虑报价中的所有输入行项目。
如果您选择了其中一个选项,这是程序读取信息的方式。
查找表 根据您选择检索数据的决策表,折扣会分配到所有行项目。
定义参与条件 根据您设置的条件,折扣应用于报价。例如,您可以设置一个条件,对产品类别为电子产品且产品净单价不超过 150 美元的报价应用折扣。
-
映射这些变量。
- 输入变量
- 标题折扣类型:HeaderDiscountType
- 标题折扣值:HeaderDiscountValue
- 标题分发逻辑:HeaderDistributionLogic
- 标题分发类型:HeaderDistributionType
- 价目表价格:价目表价格
- 数量:LineItemQuantity
- 行项目:行项目
- 输入单价:价目表价格
- 最低净单价:MinimumNetUnitPrice
- 输出变量
- 折扣值:LineItemDiscountValue
- 分发类型:LineItemDiscountType
- 折扣类型:LineItemDiscountType
- 净单价:NetUnitPrice
- 小计:ItemNetTotalPrice
- 输入变量
-
单击
并选择包含在输出中。
- 最后,设置首选项,以查看定价信息、简档访问权限和排名信息。
- 保存您的程序。
-
单击模拟以测试您的程序。
指定笔记本电脑和打印机的输入值,以及标题折扣详细信息,即 300 美元的折扣,必须同等或按比例应用于所有行项目。
-
通过将折扣分配逻辑指定为“等于”来测试您的输入值,并再次单击模拟。
-
现在,通过将折扣分配逻辑指定为按比例更改您的输入值,并再次单击模拟。
现在,让我们使用相同的场景来了解如何设置最低限额,以及如何存储剩余金额以供将来使用。返回折扣分配服务元素,并选择设置底价限制。在这里,在“楼层价格限制”部分下,选择商店剩余金额,并将 TotalRemainderAmount 标记映射到剩余金额变量。

让我们模拟一下这个场景。在输入值中,将 HeaderDiscountValue 更改为 $900,而不是 300。
经过模拟,由于我们为打印机和笔记本电脑提供了地板价格(最低净单价),在对产品平均应用折扣后,您将看到系统尊重地板价格后的剩余金额。然后,此剩余金额值被写回 TotalRemainderAmount 标记。

本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!
