查網站電商媒體電商數據榜單中心數據速報 工具箱商品比價小教室電商健檢比較清單對手對戰API關於
物流與營運

電商 SKU 商品編碼制度怎麼建?命名到庫存全指南

電商 SKU 商品編碼制度怎麼建?命名到庫存全指南|ECPRO 電商博士
字級
ChatGPT 摘要 Claude 摘要 Perplexity 摘要
林克威導讀

SKU 是電商庫存與對帳的骨架,一旦亂編,越賣越亂。本文帶你從零建立一套可讀、可擴充又不重用的商品編碼制度。

本文重點
  • SKU 到底是什麼?為什麼它是電商營運的地基
  • 為什麼亂編 SKU 會拖垮庫存與對帳?
  • 好的 SKU 編碼要遵守的四大原則
  • SKU 編碼欄位怎麼設計?(附命名範例)
  • SKU、貨號、條碼、平台料號有什麼不同?
  • 多通路上架時,SKU 怎麼對應?

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 拆成幾個「有意義的欄位」,用連字號分隔,由左到右從大分類排到細規格。以一家賣服飾與生活雜貨的台灣中小電商為例,可以這樣設計欄位結構:

結構:品類 - 系列款號 - 顏色 - 尺寸

各欄位的代碼可以先建一張「代碼字典」,讓全公司統一用同一套縮寫。以下是範例字典:

欄位代碼代表意義
品類TEET恤
品類PNT褲子
品類BAG包款
品類MUG馬克杯
顏色BLK黑色
顏色WHT白色
顏色NVY藏青色
尺寸S/M/L/XL對應尺碼
尺寸F均一尺寸(Free Size)

套上這套字典,實際的 SKU 命名就會長這樣:

商品SKU拆解
2024春季素T・黑・MTEE-2401-BLK-MT恤/24年第01款/黑/M
2024春季素T・白・LTEE-2401-WHT-LT恤/24年第01款/白/L
寬版工作褲・藏青・XLPNT-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-黑-MMOMO-778812-03tee2401-black-m
TEE-2401-WHT-L素T-白-LMOMO-778812-08tee2401-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 制度沒有標準答案,重點是「先想清楚欄位、建好字典、全公司統一、然後嚴格執行」。花半天把規則訂好,未來省下的是無數個對帳與客訴的夜晚。從你下一件上架的商品開始,就用這套邏輯編碼,越早開始,累積的歷史資料就越乾淨。

電商博士小教室

本文相關的 KPI 公式

毛利率GM
毛利率 =(營收 − 銷貨成本)÷ 營收 × 100%

賣掉商品後扣掉進貨成本,還剩多少比例。決定你有多少銀彈打廣告與營運。

退貨率Return Rate
退貨率 = 退貨訂單數 ÷ 總出貨訂單數 × 100%

出貨後被退回的比例。高退貨率會吃掉毛利,還是商品/期待落差的警訊。

看完整電商 KPI 公式庫 →
ECPRO 數據觀察

用真實數據延伸這個主題

ECPRO 電商博士實測逾 10 萬個台灣電商網站。想用數據驗證本文觀點,延伸閱讀這幾份實測報告:

覺得有用?分享出去
LINE Facebook X Threads

常見問題

一款商品有多個顏色尺寸,算幾個 SKU?

每一個「顏色+尺寸」的組合都是一個獨立的 SKU。例如3色×4尺寸的T恤,就是12個 SKU,因為每個組合都要各自進貨、盤點與扣庫存,不能共用一個編碼,否則庫存數字會兜不起來、造成超賣。這是很多新手最常踩的坑,一件商品往往對應好幾個甚至數十個 SKU。

可以直接拿供應商給的貨號當 SKU 嗎?

不建議。供應商貨號是別人的規則,你無法控制,換供應商或對方改料號時你的庫存就會亂。正確做法是自己制定一套內部 SKU,再在系統裡建立「供應商貨號對應到內部 SKU」的關係,讓內部 SKU 永遠握在自己手上,不受外部變動影響。

停產的商品,SKU 可以刪掉或給新品用嗎?

絕對不行。停產的 SKU 應該改成封存狀態並永久保留,因為歷史訂單、退貨、財務報表裡都還有這個編碼。若刪除或拿去給新商品重用,過去的資料就會張冠李戴,銷售分析全部失真。SKU 是用過就退役、永不還魂的,這是編碼制度裡最容易被忽略卻最致命的一條。

訂閱電商情報每週一封,台灣電商數據與經營洞察。
相關文章
相關電商內容