请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答

1回答

以下是百度百科对SKP和SPU的解释

SKU:库存保有单位即库存进出计量的单位, 可以是以件、盒、托盘等为单位。SKU是物理上不可分割的最小存货单元。在使用时要根据不同业态,不同管理模式来处理。在服装、鞋类商品中使用最多最普遍。
SPU(Standard Product Unit):标准化产品单元。是商品信息聚合的最小单位,是一组可复用、易检索的标准化信息的集合,该集合描述了一个产品的特性。通俗点讲,属性值、特性相同的商品就可以称为一个SPU。

通俗上来说就是商品的型号颜色等信息,假如我是淘宝上卖手机的,

有卖小米、华为、魅族、三星、苹果五个品牌,
每个品牌5款手机如小米9、小米10、红米10X等,
每款手机5个颜色,如银色、黑色、红色等,
每个颜色都有6+128,8+128,8+256,10+256,12+512五个型号

那么问题来了我数据库怎么存储这些数据呢,商品品牌表存储品牌,商品表存储商品,颜色表存颜色,内存容量表存内存容量吗?品牌和商品一对多?商品和颜色一对多?颜色和内存一对多?这还只是单纯卖手机的情况,假设我的商城卖衣服,那他的型号除了颜色还有XXL等型号,又创立不同的表吗?


这个时候我们引入SKU和SPU的概念,我们可以这么通俗的理解,每种颜色每种内存大小衣服的每个尺寸都是一个属性值,成为SPU,然后我小米10可以用复选框的形式勾选多个SPU属性,如8+256,黑色,这样就形成一个SKU,每一个SKU都是指向唯一的商品,比如我小米10勾选白色和8+256,这样又形成另一个SKU


综合来说SPU就是商品的每个属性值,SKU就是这个商品所含有的SPU总和,形成指代唯一一个颜色型号的商品

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信