021 商品规格管理
1.商品规格数据结构 乐优商城是一个全品类的电商网站,因此商品的种类繁多,每一件商品,其属性又有差别。为了更准确描述商品及细分差别,抽象出两个概念:SPU和SKU,了解一下: (1)SPU和SKU SPU:Standard Product Unit (标准产品单位) ,一组具有共同属性的商品集 SKU:Stock Keeping Unit(库存量单位),SPU商品集因具体特性不同而细分的每个商品 以图为例来看: 本页的 华为Mate10 就是一个商品集(SPU) 因为颜色、内存等不同,而细分出不同的Mate10,如亮黑色128G版。(SKU) 可以看出: SPU是一个抽象的商品集概念,为了方便后台的管理。 SKU才是具体要销售的商品,每一个SKU的价格、库存可能会不一样,用户购买的是SKU而不是SPU (2)规格参数表 <1>表结构 我们看下规格参数的格式: 可以看到规格参数是分组的,每一组都有多个参数键值对。不过对于规格参数的模板而言,其值现在是不确定的,不同的商品值肯定不同,模板中只要保存组信息、组内参数信息即可。 因此我们设计了两张表: tb_spec_group:组,与商品分类关联 tb_spec_param:参数名,与组关联,一对多 <2>规格组 规格参数分组表:tb_spec_group CREATE TABLE `tb_spec_group` ( `id`