在我们网购的过程中,会遇到形形色色的各类商品。会不经意之间思考网上商城系统是如何存储不同商品的基本信息和对应库存信息。

其中有两个关键概念:SPUSKU

SPU:标准化产品单元(Standard Product Unit),商品信息聚合的最小单位,为页面展示中可复用标准化信息的集合。主要用于标定一种产品,比如小米13,苹果14。

以小米13的基本信息举例:
这其中的CPU品牌,CPU型号对于小米13这款手机而言,每部手机都是相同的,那么这部分信息就可以作为可复用的标准化信息,不用存储多份,存储一份即可。

【硬件参数】
小米13SKU参数

  • CPU品牌:高通

  • CPU型号:骁龙8 Gen 2

  • 屏幕刷新率:120HZ

  • 分辨率:2400X1080

  • 屏幕材质:OLED

SKU:库存量单位(Stock Keeping Unit),库存进出计量单位,商家存货的物理上不可再分割的最小存货单元,可以根据SKU来确认具体的货物存量。用于表示最终的库存单位,以小米13提供的配置举例:

【商品配置】:

小米13SKU参数

图中的小米13配置套餐图中,机身白色,存储容量为8GB+256GB,网络类型为5G全网通,套餐类型为官方标配即为一个基本的库存单位。在存储,运输和售卖的过程中作为一个不可再分割的最小存货单位。