本文介绍Microsoft Dynamics 365 Commerce总部中定价和折扣管理的各种设置。 通过使用这些设置,组织可以在其商业解决方案中定义定价行为以满足特定业务需求。
公司级定价设置
在 Commerce 总部的 Commerce 参数 > 价格和折扣 下查找大多数公司层级的定价设置。
最优价格和复折扣并用控制模型
最优价格和复折扣并用控制模型设置确定定价引擎如何在最优价格或复合并用模式下处理多个折扣。
如果将参数设置为 最佳价格并在优先级内复合,从不跨优先级复合,定价引擎会复合所有具有相同定价优先级的 折扣。 然后,复合结果与具有相同定价优先级的任何最优价格折扣竞争,将应用最优价格,忽略所有具有较低定价优先级的折扣。
如果将参数设置为 仅优先级内的最佳价格,始终在优先级之间复合,则定价引擎会将所有 复合 折扣视为 最佳价格 折扣。 在定价优先级内,只有一个折扣会胜出。 如果单个折扣是 最佳价格 或 复合 折扣,则定价引擎会将其与具有较低定价优先级的所有其他 最佳价格 或 复合 折扣相加。
复折扣行为
复折扣行为设置确定定价引擎如何计算多个复折扣。
如果将参数设置为 Compound,则定价引擎会以累积方式将一个折扣应用于另一个折扣。 如果将其设置为在原价上进行复合,定价引擎会相互独立处理所有折扣,并将其应用于相同的原价。
例如,您希望将原价为 $100 的产品的 10% 折扣和 20% 折扣组合起来。 如果您将复折扣行为参数设置为复合,最终价格将为 $72 ($100 × 90% × 80%)。 如果您将其设置为在原价上进行复合,最终价格将为 $70 ($100 – $10 – $20)。
在专享阈值与其他定期折扣之间启用竞争
如果将 独占阈值和其他定期折扣参数之间的“启用竞争 ”设置为 “是”,则定价引擎将独占阈值折扣与独占非预留折扣竞争。 如果专享阈值折扣获胜并应用于销售行,在阈值折扣计算阶段,定价引擎将忽略此折扣。 但是,如果它无法获胜,定价引擎仍在阈值折扣计算阶段评估它。 定价优先级仍然适用。
最优价格和复合阈值折扣的行为保持不变。 换句话说,他们不会与非门槛折扣竞争。
手动行折扣和系统折扣
手动行折扣和系统折扣设置确定定价引擎如何将手动行折扣和系统折扣应用于同一行。 人工行折扣可以与系统折扣组合,也可以代替系统折扣。 当人工行折扣与系统折扣组合时,计算逻辑遵从复折扣行为设置。 应用于整个订单的手动合计折扣不遵从此设置。
将物料保持在同一销售订单行用于折扣价舍入
有时,数量折扣的金额无法按合格数量进行均匀划分(例如,如果购买三个单位的折扣金额为 $10)。 在这些情况下,将物料保持在同一销售订单行用于折扣价舍入设置确定定价引擎如何应用和分配折扣金额。 如果参数设置为 “是”,则定价引擎将折扣金额作为一个整体应用,并且不会将其拆分。 如果设置为 “否”,则定价引擎将折扣金额除以限定数量并舍入。 例如,购买三件商品的 $10 折扣金额划分为一件商品 $3.33 折扣,第二件商品 $3.33 折扣,第三件商品 $3.34 折扣。
将折扣应用于“键入价格”产品
将折扣应用于“键入价格”产品设置确定折扣是否可以与在销售点 (POS) 输入的“键入价格”一起应用。 产品配置中的键入价格设置确定产品是否以及如何支持键入价格。
将折扣应用于价格替代
将折扣应用于价格替代设置确定折扣是否可以与价格替代一起应用。
为最便宜折扣分配折扣
对于使用“最便宜”计算类型的组合购买折扣,为最便宜折扣分配折扣设置确定定价引擎是否跨行分配折扣。
如果参数设置为 “否”,则定价引擎仅将折扣应用于成本最低的行。 例如,对于“买二送一”的组合促销中,最便宜的商品是免费的,另外两个商品保持原价。 在这种情况下,同时返回全价商品的客户仍可免费获得第三个项目。 这种情况可能会给零售商带来损失。
如果此参数设置为是,定价引擎会在所有适用行之间分配折扣。 此设置可以帮助减少退货损失。
手动计算多行价格和折扣
手动计算多行价格和折扣设置控制定价引擎是否对 POS 应用程序和呼叫中心渠道使用延迟价格和折扣计算。 如果将参数设置为 “是”,则每当在 POS 应用程序或呼叫中心渠道中创建或编辑销售订单时,定价引擎不会立即计算多行折扣(例如数量折扣、阈值折扣和混合折扣和匹配折扣)。
注释
在 Commerce 版本 10.0.30 及更早版本中,手动计算多行价格和折扣设置仅控制呼叫中心渠道。 功能配置文件中的单独手动计算多个商品折扣设置控制 POS 应用程序中的价格计算行为。 在 Commerce 版本 10.0.31 中,这两个设置合并为一个公司级设置。
保留期(天)
保留期(天)设置指示在到期日期(如果设置了到期日期)或禁用日期(如果未设置到期日期)之后多少天,应系统地删除折扣。 如果将参数设置为 0 (零),则不会自动删除。
注释
在 Commerce 版本 10.0.30 及更早版本中,此设置名为其之后应删除已过期折扣的天数。
优惠券条码
优惠券条码设置确定使用哪个特定条码生成优惠券条码。 用户可以选择在条码设置页面配置的预定义条码之一。 有关条码和条码掩码的更多信息,请参阅设置条码和设置条码掩码。
必须手动将优惠券代码应用于退货交易记录
必须手动应用优惠券代码才能返回交易设置,仅适用于未提供销售收据时返回交易。 如果应自动将优惠券代码应用于交易,将此参数设置为否。 如果必须手动将优惠券代码添加到交易,将其设置为是。
使用为组织设置的销售协议
对于企业到企业(B2B)订单,如果将 为组织参数设置的“使用销售协议 ”设置为 “是”,则定价引擎将使用为用户客户层次结构中的组织定义的销售协议来确定基于合同的价格。 如果将参数设置为 “否”,或者未定义客户层次结构,则定价引擎将查找为用户定义的销售协议,以确定基于合同的价格。 有关 B2B 电子商务的客户层次结构的更多信息,请参阅使用客户层次结构管理 B2B 业务合作伙伴。
渠道级定价设置
以下设置让组织能够控制特定销售渠道的定价行为。
启用订单价格控制
可以在呼叫中心配置页的“常规 FastTab”中找到“启用订单价格控制”参数。 此设置决定定价引擎是否对呼叫中心渠道中的价格覆盖操作执行限制。 它与允许价格调整产品级设置结合使用。
如果关闭订单价格控制,则无法对呼叫中心渠道中的销售行进行价格更改。
如果启用订单价格控制,则只有“ 允许价格调整 ”参数设置为“ 是 ”的产品才能在呼叫中心渠道销售订单中替代价格,并且必须在相应的销售行上提供原因代码。 呼叫中心用户只能将销售价格更改为成本加价百分比值,此值在零售和商业 > 渠道设置 > 呼叫中心设置 > 替代权限中定义。 如果价格替代超过该百分比,用户必须提交请求,之后请求将通过预定义的 Commerce 工作流进行处理,以供审查和审批。 有关 Commerce 工作流的详细信息,请参阅工作流系统概述。
产品级定价设置
在组织的 “产品配置 ”页上查找以下设置。 这些设置在产品级别强制实施定价规则。
允许价格调整
如果将 “允许价格调整 ”参数设置为 “是”,则可以将价格替代应用于呼叫中心渠道销售订单中的产品。
键入价格
键入价格设置确定在 POS 中将产品添加到销售交易时是否必须键入键入价格。 另外还定义相应的价格值限制。
免费有效
免费有效设置确定产品的预定义、系统计算或手动调整的销售价是否可以为 0(零)。 如果允许零价格,则将此参数设置为是。 还可以在商务产品层次结构中的类别级别指定此设置。
禁止所有折扣
如果将 “阻止所有折扣 ”参数设置为 “是”,则阻止将所有类型的折扣(包括手动折扣)应用于产品。 还可以在商务产品层次结构中的类别级别指定此设置。
注释
此设置不限制价格替代操作,因为该操作将设置价格,不被视为折扣。
禁止零售折扣
如果将 “阻止手动折扣 ”参数设置为 “是”,则阻止将手动行或交易折扣应用于产品。 所有其他折扣仍然可以应用。 还可以在商务产品层次结构中的类别级别指定此设置。
注释
此设置不限制价格替代操作,因为该操作将设置价格,不被视为折扣。
禁止零售折扣
如果将 “阻止零售折扣 ”参数设置为 “是”、“ 简单”、“ 数量”、“ 阈值”、“ 混合和匹配”,并且 无法将发货 折扣应用于产品。 所有其他折扣(包括手动折扣)仍可应用。
禁止基于支付方式的折扣
如果将 “阻止招标”折扣 参数设置为 “是”,则无法将 基于招标 的折扣应用于产品。 所有其他折扣(包括手动折扣)仍可应用。
零售商通常会选择从基于商品的折扣(如简单折扣和数量折扣)中排除一些产品,如新商品或热销商品。 但是,如果客户使用首选支付方式支付,他们可能仍会希望应用基于支付方式的折扣。 为了实现这一结果,零售商可以将禁止所有折扣和禁止基于支付方式的折扣参数设置为否,将禁止零售折扣和禁止手动折扣参数设置为是。
已弃用或删除的设置
删除或计划从Dynamics 365 Commerce中删除以下定价设置。
| 设置 | 弃用或删除原因 | 弃用或删除状态 |
|---|---|---|
| 重叠折扣处理 | Commerce 参数中的此设置控制定价引擎如何搜索并确定应用的最佳折扣组合。 最佳折扣选项在定价计算过程中会经历所有可能的折扣组合。 最佳效果选项是使用启发式算法和边际值排名方法的优化选项,可以及时确定最佳折扣组合的优先级并评估和确定最佳折扣组合。 代码库中的平衡计算选项与最佳效果的作用相同。 因此,它基本上是重复的选项。 为了帮助提高性能,定价引擎现在仅使用 最佳性能 作为标准选项。 因此,此设置不再适用。 | 在 10.0.21 版本中弃用,并在 2022 年 10 月中删除。 |
| 允许价格调整以提高产品价格 | 此设置控制价格调整功能是否可以提高产品价格。 如果关闭参数,组织可以使用价格调整功能来设置产品的单价,使其低于基本价格和贸易协议销售价格。 此设置已弃用,因为价格调整功能现在支持开箱即用的双向调整(增加或减少)。 | 在 10.0.30 版本中弃用,并在 2023 年 10 月中删除。 |
| 为零售商店启用价格报告 | 此设置控制“价格”报表功能是否可用于商店配置页面上。 此设置已弃用,因为应用商店配置页现在始终以标准函数的形式提供 Price 报表 。 | 在 10.0.31 版本中弃用,并在 2023 年 10 月中删除。 |
| 使用今天计算价格 | Dynamics 365 Supply Chain Management定价引擎支持基于所请求的发货日期或已请求的收据日期以及今天的日期进行定价计算。 Commerce 定价引擎仅支持基于今天的日期计算定价。 对于同时使用 Supply Chain Management 和 Commerce 功能的客户,此设置会提供建议,以便始终将其设置为 Yes,以便两个定价引擎可以协同工作。 此设置已弃用,因为它不会从根本上更改计算行为,因此是多余的。 | 在 10.0.31 版本中弃用,并在 2023 年 10 月中删除。 |
| 最高价格 | 功能配置文件中的此设置控制是否只有销售价格低于指定最高价格的产品才能通过特定商店中的 POS 销售。 由于功能使用率低,此设置已弃用。 | 在 10.0.31 版本中弃用,并在 2023 年 10 月中删除。 |
| 将折扣应用于单位价格 | 此设置用于控制在定价计算期间是在单价级别还是在销售行级别舍入价格和折扣。 它已弃用,因为它未在当前代码库中的任何位置使用。 | 在 10.0.31 版本中弃用,并在 2023 年 10 月中删除。 |
| 手动计算多个物料折扣 | 此设置控制定价引擎是否对零售店渠道使用延迟价格计算。 如果此参数设置为是,无论何时在 POS 应用程序中创建或编辑销售订单时,定价引擎都不会立即计算多行折扣(如数量折扣、阈值折扣和组合购买折扣)。 此设置与 Commerce 参数中的类似设置进行合并,以便进行全渠道控制。 | 在 10.0.31 版本中弃用,并在 2023 年 10 月中删除。 |
有关 Dynamics 365 Commerce 中删除或弃用功能的完整列表,请参阅 Dynamics 365 Commerce 中删除或弃用的功能。