今天说一下物料和商品的问题。crm之中物料的逻辑设计是非常好的一个解决方案,采用双层架构,其中精妙,极为聪明。
在sap系统之中称之为物料,包括原材料,半成品和产成品。一旦推送到crm,开始进行上架出售的物料便成为商品。物料是商品的基础,商品是物料的升级,也就是说商品是物料经过修饰后的形态。
在crm系统之中,采用双层架构来管理物料。其一层是,在主数据中设定产品层级,确定物料的基本层级。这里采用的是一种自上而下的金字塔式的层级分类,只是提供一个实体的框架,框架可以按照实际需要进行自定义。然后具体的物料从sap进行拉取获得,在sap中进行维护。一旦物料推送到crm系统,就会把物料分类到产品层级中。这样不论有多少物料,都可以方面进行归类,管理。在产品层级中层级分为大类、中类和小类,小类和物料组对应。物料组下面就是具体物料,物料组是产品层级和实体物料联结的纽带。
其二是把物料和商品进行分离。物料作为数据基础,把物料进行一定的装饰,比如说增加描述、改变价格、图片等等,就可以把物料转变成商品进行上架出售。从这点来看,商品的范围是要小于等于物料的。商品的上下架有四种状态,上架、下架、在售和停售。已经装饰好的物料成为可以售卖的商品后,要装入已经建好的商品层级中,这里的商品层级就是图中的商品类型,把商品分类归属于不同的商品类型,比如说规格,重量等等。这样分类以后,方便对商品进行类别的管理和查询。归类完成以后,就可以在前台进行显示了,数据就会传递到DMS前台进行展示。
除此之外,这种双层的结构还可以进行扩展。比如某公司的项目中,可以向上,由底而上进行扩展。把商品归为不同的存货分类,有存货分类的商品进行返利计算,没有存货分类的商品不给计算奖励,这算是一种扩展了。还有一种就是把物料进行分组,分为5个不同的运输组,用途是用来计算运费,因为不同的物料其运费是不一样的。这算具体公司两个独特的扩展,具体的项目可以根据实际情况进行扩展。
物料的属性
物料的核心属性有价格、重量和其它属性。
其中物料的价格在系统之中是通过物料价格管理和物料运输价格管理两个维度进行的控制。物料价格管理控制物料的基本价和产品的加价;而物料运输价格管理菜单控制的是物料的运费加价。
物料的重量在系统之中的控制菜单是物料换算关系菜单,在这里可以查看物料的重量,换算关系,不能够修改。物料的基本属性价格和重量在crm中是不能够修改的,只有在sap中进行修改。
物料的其它属性,比如说物料的描述和物料的配图、特价操作等,可以在CRM中进行控制,通过在后台商品管理之中进行修改,在前台进行展示。只要前台所有显示的有关商品的信息,除了重量和价格之外,都可以在CRM后台进行维护。
总的来说,系统之中针对物料和商品分别提供了一个层级框架,一个框架用来装物料,对应的就是产品层级;另外一个框架是商品类型框架,用来装商品。这是其根据的设计思想,另外,可以对物料和商品进行扩展。
这就是系统物料设计的原理。