电商中的SPU与SKU

本文介绍了电商网站中SPU(标准产品单位)和SKU(库存量单位)的概念,SPU作为商品信息聚合的最小单位,包含商品的通用属性,而SKU则是具体的商品实例,具有独特的价格和库存。在数据库设计中,SPU的全局属性与SKU的特有属性被区分,部分规格参数可作为搜索过滤条件。在商品搜索时,SPU的全局属性和SKU的特有属性都可能成为搜索过滤选项。
摘要由CSDN通过智能技术生成

在一个电商网站中,商品的种类繁多,每一件商品都有着复杂的属性。为了更准确描述商品及细分差别,抽象出两个概念:SPU和SKU

SPU

SPU: Standard Product Unit (标准产品单位) ,一组具有共同属性的商品集,是商品信息聚合的最小单位,是一组可复用、易检索的标准化信息的集合,该集合描述了一个产品的特性。

比如商品的标题、描述、规格、包装、品牌、分类,这些都是商品的通用属性,属于SPU。SPU是一个抽象的商品集概念,用来方便后台的管理。

SKU

SKU: Stock Keeping Unit(库存量单位),SPU商品集因具体特性不同而细分的每个商品,是物理上不可分割的最小存货单元。正因为它在物理上是不可分割的最小存货单元,所以也就可以通过SKU来确定具体的货物存量。

以图为例来看:

在这里插入图片描述

可以看出:SPU是一个抽象的商品集概念,SKU才是具体要销售的商品,每一个SKU的价格、库存可能会不一样,用户购买的是SKU而不是SPU

设计数据库表

在一个商品种类繁多的电商网站中,许多商品的属性是不一样的,比如手机有内存,衣服有尺码,这些不同的商品有着不同属性,同一种类的商品,比如都是衣服,SKU属性基本是一样的,都是颜色、尺码等。而在SPU中会有一些特殊属性,用来区分不同的SKU,我们称为SKU特有属性。

SKU的特有属性与分类相关,是商品规格参数的一部分:
在这里插入图片描述

也就是说,在我们设计表结构时没必要单独对SKU的特有属性进行设计,它可以看做是规格参数中的一部分。这样规格参数中的属性可以标记成两部分:

  • spu下所有sku共享的规格属性(称为全局属性)
  • 每个sku不同的规格属性(称为特有属性)

搜索属性

打开一个搜索页,我们来看看过滤的条件:

在这里插入图片描述

你会发现,过滤条件中的屏幕尺寸、运行内存、网路、机身内存、电池容量、CPU核数等,在规格参数中都能找到:

在这里插入图片描述

也就是说,规格参数中的数据,将来会有一部分作为搜索条件来使用。我们可以在设计时,将这部分属性标记出来,将来做搜索的时候,作为过滤条件。要注意的是,无论是SPU的全局属性,还是SKU的特有属性,都有可能作为搜索过滤条件的,并不冲突,而是有一个交集:

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

龙源lll

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值