经过前面几章的讨论相信你对类目体系有了一定的认识。众所周知,建立类目体系的目的是为了更好地管理和维护商品。那么电商系统是如何去描述和抽象商品呢?这一块儿并没有提及,今天,我们一起来聊一聊商品的那些事情,一起来探寻商品的描述和抽象。
说起商品的抽象与描述,自然是电商系统中最重要的职责之一了,从根本目的出发——搭建一个电商系统的目的就是为了售卖商品。
在说起这个话题之前,我们先来讨论一个事情。蘑菇头勤俭节约多年,加上卖肾所得不菲之后想要购买一部iphone11手机(如下图所示),那么他仅仅凭着一个iphone11就能确定他真正想要的东西吗?
看了上图,傻子也能明白,他还需要确定颜色、版本、一些其他的信息才能确定他所需要购买的东西。从这个层面上讲,iphone11是一个商品的集合,而“黑色的128G iphone11”才是蘑菇头真正想要的东西。要讲清楚这个事情的来龙去脉,我们需要引入两个重要的概念——SPU和SKU。
SPU(Standard Product Unit):标准化产品单元。是商品信息聚合的最小单位,是一组可复用、易检索的标准化信息的集合,该集合描述了一个产品的特性。通俗点讲,属性值、特性相同的商品就可以称为一个SPU,比如“iphone11”。
SKU(Stock Keeping Unit) :最小库存单元。是物理上不可分割的最小存货单元。简单来讲就是某一个具体事物的最小库存单位,比如蘑菇头在卖肾之后要去购买的“黑色的128G iphone11”。
稍微接触过电商系统的朋友肯定都熟悉SPU与SKU的含义和区别。但是SPU和SKU是一种什么关系呢?我们从上面的图片中可以看出,不同的版本和颜色决定了最后到底是购买哪一个具体的SKU。那么,从这个层面上讲,SPU和SKU之间其实是通过属性(之前讨论过的)来联系的,这种关系一般来说是一对多和一对一的。
那么这里就要问了,可能出现多个商品对应一个SKU的情况吗?其实也是可能出现的。比如有些卖家为了运营的需要,想要的商品曝光率,同样一个手机壳,完全可以起多个名称“iPhone11保护套全透明防摔玻璃壳全包硅”,“热销20万件,99%好评;苹果iPhone11手机壳”……至少在他自己的系统里公用同一个商品编码,库存也共用,只有你不知道到的,木有人家想不到的……
还有一些商品是可以组合起来售卖的,也可以单独售卖,比如下图这货。
图中可以看出,是一个刺猬紫檀的餐桌,嘿嘿这个就有讲究了,您是只要桌子,还是只要椅子,还是桌椅都要数目不同,都是很有掰扯的门道了。椅子是可以单卖的,而桌子也可以单卖,但是会推出一个绑定销售的套路,一个不同规格的桌子 不等数量的椅子,放一起来售卖,像这一类的商品就可以看作是组合的sku。
哈哈,一不留神就聊了这么多了。接下来我们梳理下商品和SKU之间的关系。由于篇幅的关系,今天我们把主要的抓取出来就好了。
看上去是简单了一点,但是商品嘛,自然必须有商家和类目的。保留商家Id是为了预留2C设计,商家是另一个讨论的大话题,不在此列,以后单独来讲。之前已经说过了,商品是放在类目下管理的,而且是叶子类目。引入了mainSkuId概念,用于解决组合售卖的问题。今天主要阐述商品中SPU和SKU的区别与联系,信息比较简单,大家不要走开,明天我们继续讲述商品的主要信息的处理。