到底是采用二级属性好,还是不采用好
公司要做电子商务,要在网上卖东西,还要向京东淘宝那样能让别的商家来我公司网络商城开店。
让我做个数据库,以及后台的erp系统出来。
一般的商品还好,就是商品ID,名称,货号,条形码这些属性
但是涉及到服装鞋帽这些东西,我就不知道怎么弄了。
服装鞋帽这些东西,同一个商品,有很多二级属性,比如颜色,男女款式,尺码。这些都是同一个条形码的商品。
是一个属性就算一个商品好;还是一个条形码算一个商品,里面包含各类属性的好?
京东啊,亚马逊啊,当当这些商城他们是怎么弄的?
------解决方案--------------------个人在做分销零售软件的时候也接触过服装这一类的问题,建议在忽略属性(例如尺码、颜色、款式等)的情况下把商品建好分类,然后创建相关的属性表,记得用友ERP关于服装的一个属性表是这么设计的
attriCode attriAllCode attriValue
第一个字段表示是哪一类属性
第二个字段是具体的属性编码
第三个字段是属性所对应的值
例如 颜色字段以 C01 为属性标识,可以表示为下:
attriCode attriAllCode attriValue
C01 C010001 红色
C01 C010002 蓝色
......
等,当然这只是个参照,如何设计表要按实际的需求去做,包括查询 修改 及后期的维护优化等。
------解决方案--------------------当然是一个条形码算一个商品了。不然以后二级属性要扩展成3级怎么办?