SPU

SPU:Standard Product Unit (标准化产品单元)
是商品信息聚合的最小单位,是一组可以复用、易检索的标准化信息的集合,该集合描述了一个产品的特性。
比如:iphone 12 就行一个SPU。

SKU

SKU:Stock Keeping Unit (库存量单位)
即库存进出计量的基本单位,可以是件,盒等单位。
比如:iphone 12 128G 绿色 就是一个SKU。

基本属性 和 销售属性

SPU 对应的属性,属于基本属性。如iphone 12的上市时间、名称,品牌,尺寸、重量等一些列属性都是基本属性
SKU 对应的属性,属于销售属性。如iphone 12的颜色(黑色、白色,蓝色,绿色,紫色,红色),存储(64G,128G,256G)
销售属性决定了电商页面显示时的价格和库存量。

  1. 属性是以三级分类组织起来的,每个三级分类下,都有很多属性。如手机和对讲机对应的属性是不一样的。
    在这里插入图片描述
  2. 有些属性是可以提供检索的。
    在这里插入图片描述
  3. 属性也是有分组的
    在这里插入图片描述
  4. 属性的分组信息,也是可以用三级分类组织起来的。

数据库表的设计

  1. 属性名表
    在这里插入图片描述
    属性表中有,属性id、属性名称、属性类型、所属分类(属于哪个三级分类)、是否需要检索
  2. 属性分组表【该表记录了属性的分组信息】
    在这里插入图片描述
    主要字段为,分组id、分组名称、所属三级分类的id(该分组属于哪个三级分类下)
  3. 属性与分组关联表
    在这里插入图片描述
    记录了属性id 和 分组 id 的对应关系
  4. 商品(spu)属性值表(因为属性的值,是跟商品相关联的)
    在这里插入图片描述
    该表记录了 spu 与 商品属性之间的对应关系,即spu_id 与 attr_id之间的对应关系。spu对应的属性是基本属性。
  5. 商品(spu)信息表
    在这里插入图片描述
    该表记录了,商品的状态、名称、所属三级分类、重量、品牌、描述等一些列信息。
  6. sku信息表
    在这里插入图片描述
    该表记录具体的商品,名称、库存,标题,副标题,图片连接等信息。
  7. sku 属性值表
    在这里插入图片描述
    该表记录了sku 和属性 之间的对应关系。sku关联的属性是销售属性。如颜色,机身容量。
Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐