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