电商前端设计--sku

2,465 阅读2分钟

sku是整个商品详情里面最重要的模块之一,所以一个好的sku设计至关重要。


相关概念

SPU: 标准化产品单元。是商品信息聚合的最小单位,是一组可复用、易检索的标准化信息的集合,该集合描述了一个产品的特性。通俗点讲,属性值、特性相同的商品就可以称为一个SPU.比如 iphone 8等。

SKU:Stock Keeping Unit(库存量单位),即库存进出计量的单位,可以是以件,盒,托盘等为单位。比如 64g-白色-iphone8.

SPU +可售卖属性 = SKU

属性:比如颜色、容量、版本。也可以称之为属性类型。

属性值:红、黑,256g,港版,美版等。

product vs sku

一个商品对应多个sku,还是一个商品对应一个sku?

一般来说一个商品多个sku这种1对N是常见的套路,比如说淘宝。

https://item.taobao.com/item.htm?spm=a219r.lmn002.14.16.1db32b40xwkDxp&id=565892890331&ns=1&abbucket=18

什么情况下需要一一对应。

为了打造标准化的爆款,特别是3c产品,以手机为列。

iphone6-128g-土豪金 这一sku曾经风靡一时,可以很容易在搜索或者首页推荐。但是如果以产品维度 最多推到iphone6。所以京东https://item.jd.com/5181386.html 就是这么干的。大家可以仔细看下区别。当然,京东也有1对多的,比如衣服,尺寸就没那么重要了,因为每个人都不同,不是标准件。如https://item.jd.com/12445209178.html#none。


为了应对上面这么复杂的需求,我们应该如何定义相关的数据结构,可以用如下方式。


属性类型和属性值根据笛卡尔积形成唯一的skuattr。

spu+skuattr = sku

属性类型和品牌从属于类目。

这样不管是类目还是搜索需求,都可以满足。

产品和sku的一对多和一对1关系,这个还是要根据是否标准品来区分。