我们先了解一下需求,很多时候我们不需要有基本的规格,像是根据分类获取对应的规格,所以我们只是存商品规格相关的sku就可以了、这样我们就遇见了两种方案
方案1、
建立规格sku表,specTableList 存储以下字段
解释 | 字段 | 数据格式 |
ID | id | int |
商品id | goods_id | int |
图片 | image | varchar |
编号 | code | varchar |
市场价 | market_price | decimal |
销售价 | sales_price | decimal |
库存 | stock | int |
虚拟销售量 | sales | int |
对应规格数据() | value | json |
建立规格项表 specList
解释 | 字段 |
ID | id |
商品id | goods_id |
规格名称 | name |
规格项 | spec_items |
方案2、
在商品表里面建立两个json字段
对应上面的数据表
specList
specTableList
tpshop等,会有规格模板的概念、绑定分类、选择分类给出不同的规则项内容、这个需要多加两到三个规格相关的表,这里不做说明了