使用产品的自定义定价

 

发布日期: 2017年1月

适用于: Dynamics 365 (online),Dynamics 365 (on-premises),Dynamics CRM 2016,Dynamics CRM Online

Microsoft Dynamics 365 中的定价引擎支持标准的定价和折扣方法集,可能会限制您的业务,这取决于应用于产品的税收、折扣和其他定价规则。 如果要定义商机、报价单、订单和发票中产品的自定义定价,您可以使用 CalculatePrice 消息。

若要使用商机、报价单、订单和发票的自定义定价:

  1. Organization.OOBPriceCalculationEnabled 属性值设置为 0 (false)。 您还可以使用 Microsoft Dynamics 365 或 Microsoft Dynamics 365 for Outlook 的系统设置区域中的“销售”选项卡,以禁用系统定价。详细信息:配置产品目录信息

  2. 创建包含您的自定义定价代码的插件,以计算您的商机、报价单、订单或发票的价格。

  3. CalculatePrice 消息上注册插件。

Organization.OOBPriceCalculationEnabled 属性设置为 0 时,每次创建或更改商机、报价单、订单或发票时,CalculatePrice 上注册的插件均会执行,以根据插件中您的自定义代码计算价格。CalculatePriceRequest 消息没有自己的任何使用方案。 这是公开的,因此如果您不想使用 Dynamics 365 提供的现成定价,您可以插入自己的自定义价格计算逻辑。

有关计算商机、报价单、订单和发票自定义定价的示例插件,请参阅 示例:计算价格插件

如果要还原到使用商机、报价单、订单和发票的现成定价,请将 Organization.OOBPriceCalculationEnabled 属性值设置为 1 (True)。 您还可以使用 Dynamics 365 或 Dynamics 365 for Outlook 的系统设置区域中的“销售”选项卡,以启用系统定价。详细信息:配置产品目录信息

另请参阅

产品定价方法
示例:计算价格插件
产品目录实体

Microsoft Dynamics 365

© 2017 Microsoft。 保留所有权利。 版权