程序员人生 网站导航

多商家电商商品模型

栏目:框架设计时间:2015-03-28 08:11:22


最近几天在设计多商家电商商品模型,前后设计了几种方案。每一个方案都有各自的特点,没有最好的方案,只有最合适的方案。这里把各种方案进行简单的说明。

1. 分散型商品模型

这类模型下,商品和单品的各种属性都有各个商家(或区域)分别管理。会产生大量的重复数据,相同商品没有统1的格式,后期统计分析困难。优点是结构简单易于理解,开发速度快。


 

2.平台集中管理商品模型

在这类模型下,平台统1管理商品。添加商品统1由平台进行,或商家添加后提交到平台审核。平台实现了对商品的统1管理。但是商家需要保护单品的所有属性,单品存在大量重复数据,平台难以在单品层面进行管理和统计。

 

3.平台集中管理单品模型

在这类模型下,把前1个模型中的单品依照产品属性和销售属性进行拆分,分成基本单品和单品。

基本单品只具有单品的产品属性(规格),每一个基本单品可以唯1肯定1个产品实体。可以依照国际条形码进行辨别,基本单品和条形码是1对1的关系。

单品继承自基本单品,在基本单品的基础上增加了销售属性。每一个单品可以唯1肯定1个销售实体,是购物车、定单、库存记录的基本单位。

这样,平台进1步加强对商品的控制,规范平台内销售的商品,能够在商品层面进行统计分析;商家添加商品时只需要选取已制定好的基本单品,然后设定销售属性,大大节省的添加商品的工作量。但是,大量的商品保护工作交由平台来处理,对平台管理提出了更高的要求。并且,要求平台对商品和单品的信息进行管控,信息内容全平台统1,由此失去了商家对商品的个性化控制。这类情势更合适于总公司――区域公司类型的电商,各区域不存在竞争关系,不需要个性化的元素。



4.混合型商品模型

这类模型是模型1和模型3的结合,不但为商家提供基本的商品原型,有对商家开放了1定的修改权限,允许商家编辑个性化商品。缺点是每一个商家添加商品,商品数量又重新膨胀;逻辑复杂,不利于理解和快速开发。



总结

以上列出了4种商品模型,各有各的特点。没有最好的模型,只有最合适的模型。需要根据平台特点灵活选取。

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐