免费项目
Penny Perfect 定价支持免费项目条件,即根据预定义的条件向客户提供免费商品。在条件查找和计算过程中考虑免费项目条件。
所需的 Edition
| 适用于:在 Lightning Experience 中,适用于启用 Consumer Goods Cloud 的 Professional、Enterprise 和 Unlimited Edition |
为确保对父级项目的更改反映在免费商品计算中,免费项目需要在计算标准项目后计算。
不同的比例和基数支持免费项目生成。
免费项目源自以下来源:
- 独立于任何可选促销的常规免费项目条件,或者为从可选促销或自动授予促销订购的项目提供的条件。
- 自动或手动选择免费项目奖励。
对于与可选促销活动相关的免费项目:
- 从订单中删除促销产品时,该项目的免费项目条件不再有效。促销产品通过定价计算生成的免费项目也被删除。
- 当促销产品从奖励中删除时,免费项目品也从订单中删除。
备注 免费项目仅适用于初始阶段的订单,不适用于已发布或就绪阶段的订单。
为了生成免费项目,定价引擎会:
- 确定免费项目。
- 调用创建免费项目的订单。对于不同的订购产品和同一订购产品的不同免费项目,可以在多个计算步骤中生成免费项目。但是,不能从同一订购产品中多次生成相同的产品。
- 使用项目模板的计算组来标识项目模板。项目模板属于销售文档模板,并包含免费项目计算组。如果销售文档模板中缺少免费项目模板,定价引擎将无法计算正确的结果,并显示错误。
- 开始将新的免费项目添加到计算矩阵。
- 将免费项目添加到计算矩阵。
免费项目行引用父级项目。如果修改了父级项目,定价引擎将使用引用调整免费项目行。
免费项目的生成取决于以下条件:
-
多购买条件:免费项目根据促销上下文添加到订单中,如购买 X,免费获得 Y。多购买条件多次为每件产品提供免费项目。
备注 免费项目的数量总是向下舍入。例如,产品的发现条件是买二赠一,订单数量为 5。由于 5/2 = 2.5,免费商品的数量向下舍入为 2。在计算订单时,系统会:
- 添加免费项目模板。
- 将运行合计设置为 0。
- 相关条件:基于预定义的条件将免费项目添加到订单。要添加的项目数量取决于指定的条件。例如,在一个订单中,如果产品 A 的总成本 > = 50.00 欧元,则免费赠送 5 件产品 B。在计算订单时,系统会:
- 添加根据产品组条件生成的免费项目模板。
- 将运行合计设置为 0。
- 设置免费项目的 ERP ID。
备注 免费项目的 ERP ID 取决于相关条件。例如,父级的 ERP ID 为 + 1。
- 分组条件:根据产品组条件,将免费项目添加到订单。计算订单时,使用项目分组对生成免费项目的项目进行分组,并考虑多个项目来计算基数。在计算订单时,系统会:
- 根据产品组条件,添加商品、数量和免费项目模板。
- 设置免费项目的 ERP ID。对于通过项目分组生成的任何免费项目,ERP ID 从 80000 开始。
- 将运行合计设置为 0。
例如,产品 A 和 B 是同一组的行项目。当订购 50 个单位的产品 A 和 B 时,客户可以免费获得 10 个单位的产品 C。
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!

