今日來總結一下,電商系統中涉及到商品時必然會遇到的幾個概念,SPU、SKU、單品等。徹底搞懂和明白了這幾個概念對我們設計商品表是十分必要的前提條件。
SPU:標准化產品單元
SPU = Standard Product Unit (標准化產品單元),SPU是商品信息聚合的最小單位,是一組可復用、易檢索的標准化信息的集合,該集合描述了一個產品的特性。
SKU:庫存量單位
SKU=stock keeping unit(庫存量單位) SKU即庫存進出計量的單位(買家購買、商家進貨、供應商備貨、工廠生產都是依據SKU進行的),在服裝、鞋類商品中使用最多最普遍。 例如紡織品中一個SKU通常表示:規格、顏色、款式。
SKU是物理上不可分割的最小存貨單元。也就是說一款商品,可以根據SKU來確定具體的貨物存量。
如一件M碼(四個尺碼:S碼、M碼、L碼、X碼)的粉色(三種顏色:粉色、黃色、黑色)Zara女士風衣,其中M碼、粉色就是一組SKU的組合。
SKU在生成時, 會根據屬性生成相應的笛卡爾積,根據一組SKU可以確定商品的庫存情況,那么上面的Zara女士風衣一共有4 * 3 = 12個SKU組合。
M碼+粉色這兩個屬性組合被稱為一組SKU、因為SKU是物理上不可分割的最小存貨單元,單憑尺寸或者顏色是沒有辦法確認這款商品的庫存情況。
同理商家進貨補貨也是通過SKU來完成的,試問淘寶店家跟供貨商說我要100件紅色女士風衣?供應商知道該怎么給他備貨嗎?
顯然是不知道的。因為還欠缺了另外的一個銷售屬性【尺碼】。
spu和sku都是屬性值的集合
spu 屬性(不會影響到庫存和價格的屬性, 又叫關鍵屬性)
Oppo R17這是商品的SPU,但Oppo R17只是一個名詞,單純的理解這個名詞是沒有意義的,Oppo R17是這個商品的SPU,這里的SPU是一組商品的屬性組合,如
【硬件參數】:
CPU 型號:高通驍龍™ 670
CPU 頻率:2.0GHz
核心數:八核
處理器位數:64 位
GPU 型號:Adreno™ 615
電池容量:3500mAh(典型值)*
【尺寸】:
長:約 157.5mm
寬:約 74.9mm
厚:約 7.5mm
重:約 182g
以及包括【攝像頭】、【顯示屏】、【操作系統】等等這些屬性構成了一個SPU、這個SPU屬性組合的名稱叫做Oppo R17。
spu : 包含在每一部 oppo r17 的屬性集合, 與商品是一對一的關系(產地:中國, 毛重:182g...)
sku 屬性(會影響到庫存和價格的屬性, 又叫銷售屬性)
sku : 影響價格和庫存的 屬性集合, 與商品是多對一的關系,即一個商品有多個SKU。
如流光藍(三種顏色:流光藍、霓光紫、霓光漸變色)+8G+128G(兩種配置:8G+128G、6G+128G)。
即Oppo R17有一個SPU、6種SKU。
單品 : 國人對於SKU的另外一種叫法。
SKU和商品之間的關系
1)SKU(或稱商品SKU)指的是商品子實體。
2)商品和商品SKU是主次關系,一個商品包含若干個商品SKU子實體,商品SKU從屬於商品。
3)SKU不是編碼,每個SKU包含一個唯一編碼,即SKU Code,用於管理。
4)商品本身也有一個編碼,即Product Code,但不作為直接庫存管理使用。有時為了方便管理,會通過商品的Product Code作為前綴生成SKU Code