Dynamics CRM项目实例之十:CRM 2015的捆绑销售在订单中的效果

Posted luoyong0201

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Dynamics CRM项目实例之十:CRM 2015的捆绑销售在订单中的效果相关的知识,希望对你有一定的参考价值。

关注本人微信和易信公众号: 微软动态CRM专家罗勇,回复141或者20150122可方便获取本文,同时可以在第一时间得到我发布的最新的博文信息,follow me!

      上一篇博文我在素格格新疆特产店中定义了一个 捆绑销售,如下所示:

\'Dynamics

 

下面我去模拟有人购买了这个捆绑销售看看,导航到CRM > 销售 > 订单,新建一个订单,并且添加现有产品:

\'Dynamics

 

 可以看到在添加现有产品时候是可以选择到这个捆绑销售产品的,和普通的产品并无特别之处。

\'Dynamics

 

可以看到添加以后效果如下,这个捆绑销售的产品可以打开,在他的下一级可以看到一个捆绑销售产品包括什么产品,价格默认包括了那个可选产品 新疆特产礼品盒后的价格,就是捆绑销售产品的价格在加上可选产品的价格。

\'Dynamics

 

 可以看到那个可选产品的数量是可以更改的,而必选产品的数量则是不能更改的,可选产品是可以删除的,必选产品则不能删除。

\'Dynamics

 

当然捆绑销售产品的数量也是可以更改的,我这里更改为 2后如下:发现一个捆绑销售产品下面包括的产品数量并没有随着捆绑销售产品数量的变化而变化,当然价格是自然变化了的。

\'Dynamics

 

那这些东西在数据库中是怎么存储的呢?我用个sql语句去看看吧。

select productidname,uomidname,quantity,priceperunit,ParentBundleId,ProductTypeCode,ProductAssociationId 
from SalesOrderDetail 
where SalesOrderId=\'0589C2CF-CAA1-E411-813F-00155D016705\'

 

结果如下:

\'Dynamics

 

可以看到,如果是捆绑销售产品中产品(不管是必选产品还是可选产品)的话,其 ParentBundleId 属性是有值的。

还可以看到ProductTypeCode 字段不同,根据元数据可以知道,如果该订单行是产品的话,该字段的值为1,如果是捆绑销售产品的话,该字段的值为2,就是我截图中的 三斤一级和田枣和梁晋长寿果礼包 这个,如果是捆绑销售产品中的必选产品的话,该字段的值为3,就是截图中的一级和田大枣和特级长寿果两个产品,如果是捆绑销售中的可选产品的话,该字段的值就是4,就是截图中的新疆特产礼品盒这个产品。

 

 

以上是关于Dynamics CRM项目实例之十:CRM 2015的捆绑销售在订单中的效果的主要内容,如果未能解决你的问题,请参考以下文章

Dynamics CRM 安装CRM程序系统检查界面报未将对象引用设置到对象的实例的解决方法

如何学习dynamics crm

关于MS Dynamics AX 和 MS Dynamics CRM实施

Dynamics CRM 2015/2016/365 Web API:级联查询

关于Dynamics CRM 安装用户权限的说明

Dynamics Crm 常用的JS