SKU 到底是什麼?為什麼它是電商營運的地基
SKU 是「Stock Keeping Unit」的縮寫,中文常翻成「庫存單位」或「品項編號」。它指的是一個「可獨立進貨、獨立盤點、獨立販售」的最小商品單位。這裡有一個很多新手會踩的觀念坑:一件商品不等於一個 SKU。舉例來說,你賣一款素T,有黑、白、灰三個顏色,每個顏色又有 S、M、L、XL 四個尺寸,那麼這一款商品其實有 3 × 4 = 12 個 SKU,因為每一個「顏色+尺寸」的組合都要各自進貨、各自盤點、各自扣庫存。
SKU 之所以是地基,是因為電商後台幾乎所有的營運動作都掛在它身上:進貨要對 SKU、盤點要數 SKU、出貨揀貨要掃 SKU、退貨入庫要認 SKU、財務對帳要算 SKU 的成本與售價。如果 SKU 這一層編得亂,上面所有的數字都會跟著錯,而且錯得很難查。對台灣中小電商來說,一個人常常要同時顧蝦皮、官網、Line 群購三個通路,SKU 就是你把這些通路的庫存「兜在一起」的共同語言。沒有一套乾淨的編碼制度,你永遠不知道倉庫裡那件黑色 M 號的素T,到底還剩幾件、被哪個通路賣掉了。
為什麼亂編 SKU 會拖垮庫存與對帳?
很多小店一開始都是「隨手編」:今天上架一件洋裝,就打個 A001;明天上架一雙鞋,就打 A002。看起來很順,但這種做法會在你開始有量之後集中爆炸。以下是最常見的三種災難:
- 庫存兜不起來:當同一款商品有多個尺寸顏色,卻共用一個 SKU,系統就無法區分你賣掉的是 S 還是 XL。結果就是明明總數還有貨,但客人下單的那個尺寸其實早就賣完,於是不斷超賣、不斷取消訂單、不斷被客訴。
- 對帳對到崩潰:財務要算毛利,得知道每一筆訂單賣的是哪個成本的貨。SKU 若沒有承載品類與規格資訊,會計只能一筆一筆手動比對,月底結帳從半天變三天。
- 換人接手就斷線:流水號式的 A001、A002 對編的人有意義,對接手的人是天書。原本的員工離職,新人看到 A047 完全不知道是什麼,只能一個一個回後台查,倉庫作業效率直接砍半。
換句話說,亂編 SKU 的成本不是當下付,而是延後付、加倍付。你今天省下的三分鐘命名時間,未來會用好幾個對帳與客訴的夜晚還回來。
好的 SKU 編碼要遵守的四大原則
一套好的商品編碼制度,不需要多聰明,但一定要守住四個原則。這四點是判斷你的 SKU 制度健不健康的體檢表。
原則一:唯一性(一碼一物,不含糊)
一個 SKU 只能對應到一個真實存在的最小販售單位,反過來,一個最小販售單位也只能有一個 SKU。不能出現「兩個不同商品共用一個碼」或「同一個商品有兩個碼」的情況。唯一性是所有原則的根,破了這一條,庫存數字就無從相信。
原則二:可讀性(人看得懂,不用查表)
好的 SKU 應該讓有經驗的倉管或客服,光看編碼就能大致猜出這是什麼商品。例如看到 TEE-BLK-M,就知道是黑色 M 號的T恤,不必回後台查。可讀性能大幅降低揀貨錯誤與溝通成本。這也是為什麼我們建議用「有意義的欄位」組合,而不是純流水號。
原則三:可擴充(今天的規則,容得下明年的商品)
編碼規則要預留成長空間。如果你今天用兩碼表示品類(最多 99 種),但你預期未來會賣到上百個品類,那就該一開始就用三碼。顏色、尺寸欄位也是同理,寧可一開始就把位數留寬,也不要之後被迫改規則,造成新舊碼並存的混亂。
原則四:不重用(碼一旦退役,永不還魂)
這是最容易被忽略、後果卻最嚴重的一條。當一個商品停產、下架,它的 SKU 就該「永久退休」,絕對不可以把這個舊碼拿去給一個新商品用。因為你的歷史訂單、退貨紀錄、財務報表裡都還躺著這個舊碼。若把它重新指派給別的商品,過去的資料就會張冠李戴,去年的銷售分析瞬間全錯。SKU 是用過就退役,不回收。
SKU 編碼欄位怎麼設計?(附命名範例)
建議把 SKU 拆成幾個「有意義的欄位」,用連字號分隔,由左到右從大分類排到細規格。以一家賣服飾與生活雜貨的台灣中小電商為例,可以這樣設計欄位結構:
結構:品類 - 系列款號 - 顏色 - 尺寸
各欄位的代碼可以先建一張「代碼字典」,讓全公司統一用同一套縮寫。以下是範例字典:
| 欄位 | 代碼 | 代表意義 |
|---|---|---|
| 品類 | TEE | T恤 |
| 品類 | PNT | 褲子 |
| 品類 | BAG | 包款 |
| 品類 | MUG | 馬克杯 |
| 顏色 | BLK | 黑色 |
| 顏色 | WHT | 白色 |
| 顏色 | NVY | 藏青色 |
| 尺寸 | S/M/L/XL | 對應尺碼 |
| 尺寸 | F | 均一尺寸(Free Size) |
套上這套字典,實際的 SKU 命名就會長這樣:
| 商品 | SKU | 拆解 |
|---|---|---|
| 2024春季素T・黑・M | TEE-2401-BLK-M | T恤/24年第01款/黑/M |
| 2024春季素T・白・L | TEE-2401-WHT-L | T恤/24年第01款/白/L |
| 寬版工作褲・藏青・XL | PNT-2403-NVY-XL | 褲子/24年第03款/藏青/XL |
| 帆布托特包・黑・均碼 | BAG-2405-BLK-F | 包/24年第05款/黑/均一尺寸 |
| 陶瓷馬克杯・白・均碼 | MUG-2402-WHT-F | 杯/24年第02款/白/均一尺寸 |
這裡的「2401」是一個小技巧:前兩碼是年份、後兩碼是該年的款序。這樣做的好處是編碼本身就帶有時間資訊,你一眼就能看出這是哪一年上的款,換季盤點時特別好用。同時它保證了唯一性,因為同一年不會有兩個第01款。要注意欄位順序一定要固定,永遠是「品類在前、規格在後」,這樣做排序時同品類、同款的商品會自然聚在一起,倉庫上架也好歸位。
SKU、貨號、條碼、平台料號有什麼不同?
很多人會把這幾個名詞混在一起,其實它們各有各的角色,釐清後你的系統才不會打架:
- SKU:你自己內部管理用的編碼,由你定規則,是你倉庫與後台的主語言。
- 貨號(供應商料號):是你的供應商或工廠給的編號。它是別人的規則,你無法控制,同一件貨換供應商料號可能就變了。所以千萬不要直接拿供應商貨號當你的 SKU,要在系統裡建一個對應關係。
- 條碼(Barcode/EAN/UPC):是印在商品外包裝、可以用掃描槍掃的那一條黑白線。它是給機器讀的,通常是一串數字。你的系統裡應該讓「一個 SKU 對應一個條碼」,掃條碼就等於掃到那個 SKU。
- 平台料號(平台商品編號):是蝦皮、momo、官網這些通路各自產生的商品 ID。你在蝦皮上架一件商品,蝦皮會給它一個編號,這個編號和你的 SKU 是兩回事。
正確的心法是:SKU 是圓心,其他所有編號都是衛星,都要對應回 SKU。掃條碼查得到 SKU、輸入供應商貨號查得到 SKU、蝦皮訂單也能對回 SKU。只要守住這個原則,不管貨從哪來、賣到哪去,你都能兜回同一個庫存數字。
多通路上架時,SKU 怎麼對應?
台灣中小電商幾乎都是多通路經營:官網、蝦皮、momo、Line 群購同時開。這時最怕的就是「各賣各的、庫存不同步」,A 通路賣完了 B 通路還在賣,於是超賣。解法的核心觀念是:不管開幾個通路,你的內部 SKU 只有一套,所有通路都掛回這一套。
做法上,你要在每個平台上架時,把該平台的商品規格對應到你的內部 SKU。多數平台後台都有一個欄位可以填「賣家自訂貨號」或「商品貨號」,請一律把你的內部 SKU 填進去。這樣當訂單進來,你可以用這個欄位反查回內部 SKU,扣的是同一個庫存池。以下是對應表的樣子:
| 內部 SKU | 蝦皮規格名 | momo 貨號 | 官網 variant |
|---|---|---|---|
| TEE-2401-BLK-M | 素T-黑-M | MOMO-778812-03 | tee2401-black-m |
| TEE-2401-WHT-L | 素T-白-L | MOMO-778812-08 | tee2401-white-l |
當量體變大,人工同步一定會出錯,這時就該導入「庫存中台」或有多通路串接功能的訂單管理系統(OMS),讓所有通路的庫存都讀同一個 SKU 的數字。但即使還沒到那個階段,只要你在每個平台都老實填上內部 SKU,人工對帳時至少有一把共同的鑰匙。
換季與停產怎麼處理 SKU?
商品會過季、會停產,SKU 的生命週期管理就變得重要。這裡最要守住的還是「不重用」原則。正確的做法是給 SKU 一個「狀態」,而不是把它刪掉:
- 在售(Active):正常上架販售。
- 停售下架(Inactive):暫時不賣或季節性收起來,但庫存與歷史資料保留。之後要復售時,直接把狀態改回在售即可,不必重編碼。
- 停產(Discontinued):永久不再進貨。庫存出清後 SKU 進入封存,但編碼永遠保留在系統裡,絕不刪除、絕不重用。
換季時,比較好的做法是讓「款序」或「年份」欄位承擔區隔。今年的春季素T是 TEE-2401,明年就算是很像的款式,也編成 TEE-2501,兩者是不同 SKU、各自獨立的庫存與銷售紀錄。這樣你回頭分析「去年春T賣得比今年好」時,資料才乾淨。切記不要為了省事,把去年的舊碼拿來裝今年的新貨。
台灣中小電商最常犯的 SKU 錯誤
最後整理幾個實務上最常見、也最痛的錯誤,對照檢查自家有沒有中招:
- 用中文當 SKU:直接把「黑色素T恤M號」當編碼。中文在不同系統、不同平台、匯出 CSV 時很容易出現亂碼或全形半形問題,而且無法快速排序與掃描。SKU 請一律用英數字與連字號。
- 純流水號、毫無意義:只有 000123、000124 這種號碼。省了命名時間,但犧牲了可讀性,倉庫與客服每次都要回查,長期成本極高。
- 重複使用退役編碼:把停產商品的 SKU 拿去給新品用,污染所有歷史報表。這是最隱形卻最致命的錯。
- 一款多規格共用一個 SKU:不同尺寸顏色沒拆開,導致庫存無法精算、超賣連連。
- 規則一人一套,沒有字典:沒有統一的代碼字典,每個同事自己發明縮寫,黑色有人打 BLK、有人打 B、有人打 BK。請務必建一張全公司共用的代碼字典並鎖定。
- 把供應商貨號直接當 SKU:供應商換了、料號改了,你的整套庫存跟著亂。內部 SKU 一定要自己掌握。
建立 SKU 制度沒有標準答案,重點是「先想清楚欄位、建好字典、全公司統一、然後嚴格執行」。花半天把規則訂好,未來省下的是無數個對帳與客訴的夜晚。從你下一件上架的商品開始,就用這套邏輯編碼,越早開始,累積的歷史資料就越乾淨。