综述
产品定义为已经、正在或者将要被销售的货物或者服务
本文适用于类似零售商等产品来源于多个供应商的复杂场景。
如果是自产自销的工厂一类,可以适当裁剪模型。
而如果是平台商,则需要将该模型增加商户列进行隔离各商户的信息
原文见:数据建模2-产品
逻辑模型
在实际业务场景中,我们的数据模型需要描述产品的
-
产品定义
-
-
产品定义唯一标记了一种商品,一般来说,不同种类的商品都会有其对应的标准,有的是国标,有的是行业通用标准,比如书籍的ISBN号等。但是我们在内部管理的时候,由于我们很少会只有一类商品在售卖,因此我们往往会将其转化为内部的统一编号,比如SKUID
-
每个产品都有其对应的供应商,但是这并不是一对一的,很多时候我们会同时在多个供应商手上进行采购产品并混合在一起售卖
-
-
产品属性
-
-
存储产品的各种信息
-
-
产品定价
-
-
在现代企业管理中,一个产品的定价往往不是单一的,在不同的地区、不同的客户、不同的组织下面我们往往会维护着不同的定价策略,因此我们很多时候会对同一个商品有着好几套定价方案。
-
产品定价往往是一个复杂的过程,需要
-
-
产品类别
-
-
与一般印象不同,产品分类并不是一个简单的对商品做一个类型归属,与之相反它是一个比较复杂的学问。一般公司对于产品都会有多种分类方式存在,适用于不同的业务场景,比如前台类目用于给客户分类查找产品,管理类目用于给采购或者销售进行绩效激励等等。
-
更进一步,有时候我们的类目会映射到人或者组织,这是因为选品或者按品类运营的业务同学需要用他们来计算绩效或者用以做运营抓手
-
因此,我们的产品类别数据模型必须足够灵活,支持多种类别共存,同时支持灵活调整产品的分类。
-
-
产品间关系
-
-
产品之间存在两大类关系
-
组套产品:譬如我们在京东购买的散装的牙刷+牙膏,但是其实有时候他们和单独的牙膏牙刷是共享库存,也就是说1个牙刷+一个牙膏=牙刷牙膏套装*1,一旦购买套装,牙刷和牙膏还有套装的库存都会同时减一
-
原材料:
-
-
产品的变化
-
-
事务
-