產品編碼範例:SKU料號怎麼訂、欄位結構與常見錯誤
Posted in :
產品編碼的訂法,是先把商品分成款式、規格與單品三層,再決定每一層由哪些欄位組成。常見的產品編碼範例是「類別碼+款式流水號+規格碼」,服飾用顏色碼與尺寸碼組成規格,讓每個可以單獨進貨、銷售與盤點的品項都有一個不重複的 SKU。訂規則時守住四件事:一個號碼只代表一個品項、號碼啟用後不改也不回收、只用英數字與連字號並固定碼數、供應商與價格這類會變動的資訊不放進號碼。SKU 是公司自己訂的內部編號,和商品條碼下方的號碼(GTIN)不同,兩者在商品主檔裡各佔一個欄位。
款式、規格、單品:產品編碼的三個層次
- 款式:同款商品共用的資料,例如名稱、材質與說明,有些系統稱為母商品或父項,通常不直接進出庫存。
- 規格:讓同款商品分出不同品項的屬性,例如顏色、尺寸、容量、口味。
- 單品:款式加上一組規格值,可以單獨計算庫存與售價,也就是 SKU。一款上衣有三色、四個尺寸,就有十二個 SKU。
Google Merchant Center 也這樣分層:每個子類提交專屬 ID,同一產品的子類用相同的「商品群組 ID」歸在一起,官方建議以父項 SKU 當商品群組 ID。某個屬性要不要拆成不同 SKU,看庫存要不要分開算、售價或包裝是否不同,任一項會不同就拆開。製造業的物料編碼範例也是類似邏輯,但管的是原料、零件與包材,可參考物料管理的編碼原則。
有意義編碼和流水號怎麼取捨
有意義編碼從號碼就看得出類別、顏色或尺寸,揀貨時可以目視核對;缺點是分類調整或代碼用完就得改號。無意義流水號只負責不重複,屬性都記在主檔欄位,號碼穩定,但人看不出內容,要靠系統或條碼查詢。
實務上可以考慮折衷:前段放不太會變動的大類碼,中段用流水號代表款式,後段只放確定不會改名的規格,例如顏色與尺寸。選擇時可以看三個條件:品項越多、類別越常調整,越適合偏向流水號;揀貨主要靠人工目視,可以多帶一點意義;已經全面用條碼掃描,號碼好不好讀就沒那麼重要。
編碼字元、長度與分隔符號的規則
- 只用英文字母、數字與連字號:Merchant Center 的 ID 限一到五十個字元,建議只用 ASCII 的英數字元、底線和破折號,也不要加空格。
- 英文字母一律大寫:官方說明指出,僅有大小寫不同的產品 ID 在某些情況下可能被視為同一項產品。
- 避開容易看錯的字母:字母 O 和數字零、字母 I 和數字一不易分辨,代碼表可以直接不用這幾個字母。
- 每一段固定碼數:流水號不足位數時前面補零。Excel 會自動移除前置零,超過十五位數的數字在第十五位之後也會變成零;要在輸入料號前先把欄位格式設成「文字」(這不會改回已輸入的數字),從檔案匯入時則在匯入步驟把該欄設為文字。
- 分隔符號全公司一致:有連字號和沒有連字號,對系統來說是兩個不同的號碼,決定後就固定。
產品編碼範例:用欄位拆解一組料號
以服飾品牌為例,下表只描述每一段的內容與規則,實際代碼請依自己的品項另訂:
| 段落 | 內容 | 碼數 | 給號規則 |
|---|---|---|---|
| 類別碼 | 上衣、褲裝、配件等大類 | 兩碼英文字母 | 依代碼表,新增類別要審核 |
| 款式流水號 | 同類別內的款式 | 四碼數字 | 依建檔順序給號,停產不回收 |
| 顏色碼 | 黑、白、藏青等 | 兩碼英文字母 | 全公司共用一張顏色表 |
| 尺寸碼 | 小、中、大或數字尺碼 | 一到兩碼 | 依尺寸表,童裝可另一張表 |
前兩段是款式層的號碼,可以當商品群組 ID;四段完整才是單品層的 SKU。食品或保養品可改成「類別碼+款式流水號+容量或口味碼」。批號與有效期限每批不同,要記在庫存的批號欄位,不放進料號,否則每進一批貨就多一個號碼。
SKU 和商品條碼、通路編號的對應
同一品項在不同地方有不同號碼,主檔要分欄記錄:SKU 是公司自訂的內部編號;GTIN 是商品條碼下方的號碼,依 GS1 的說明只有 GS1 會員組織能提供,GS1 會員組織也說明同一產品的每個變化款都要有自己的 GTIN,產品敘述或包裝改變時可能需要新號碼;通路商品編號則是各賣場替上架商品產生的編號。
SKU 是對照的主鍵,不論訂單從哪個通路進來,都換算回同一個 SKU 扣庫存。要不要使用商品條碼,依各通路的上架規定。用 Merchant Center 上傳購物廣告的商品資料時,官方建議盡可能以 SKU 當 ID,指定後不要更改,也不要把用過的 ID 給新產品。條碼標籤與掃描設備的規劃,可參考條碼系統的設備分工與導入步驟。
組合商品、贈品與改版品的編碼
- 組合商品:出貨時才湊在一起賣的,給一個銷售用編號,下單後扣各單品庫存;預先包好、單獨進出倉的禮盒,給自己的 SKU 並記錄內容物。
- 贈品:要計算庫存的贈品也給 SKU,類別碼獨立一組代表非賣品,避免混進銷售報表。
- 改版品:成分、規格或包裝改變,而顧客或通路需要分辨新舊版本時,給新 SKU,舊號停用;只換照片或說明文字則不必換號。
停產料號一律停用、不刪除,也不要把舊號碼分給新品,否則查歷史訂單或退貨時會對到錯的商品。
從零訂出編碼規則的步驟
- 盤點現有品項:匯出所有商品,列出類別、規格值與銷售通路,找出重複建檔的商品。
- 決定 SKU 的層級:逐一確認哪些屬性要拆成不同 SKU。
- 建立代碼表:類別、顏色、尺寸各一張對照表,每一段預留擴充空間。
- 寫成編碼規範:每段的意義、碼數、可用字元、分隔符號,以及新料號由誰申請、誰審核。
- 用真實商品試編:挑不同類別的商品照規則編號,檢查撞號或碼數不夠的地方。
- 在系統裡設檢查:SKU 欄位不能重複、格式不符不能存檔。以 WooCommerce 為例,每個 SKU 在整個商店中必須不重複。
- 建立新舊對照後切換:舊料號留在對照欄位,切換時同步更新倉庫標籤與各通路商品資料。
料號編碼常見的錯誤
- 把會變動的資訊寫進號碼:價格、供應商、季別一改就得換號,歷史資料跟著斷掉。
- 一品多號或一號多品:同一商品被建了兩個料號,庫存分散;或不同顏色共用一號,盤點永遠對不起來。
- 回收停產的號碼:退貨與保固查詢時對到錯誤商品。
- 只編到款式層:庫存只看得到整款總數,看不出哪個尺寸缺貨。
- 規則只存在某個人的記憶裡:沒有書面規範,負責的人一離職,新料號就各編各的。
既有料號已有這些問題時,可以先從新品套用新規則,再逐批整理舊品項。
常見問題
SKU 和料號是同一件事嗎?
SKU 指可以單獨計算庫存與售價的銷售品項編號;料號在製造業範圍較廣,還包含原料、零件與包材。公司內部先寫清楚兩個詞各指什麼,部門之間比較不會誤會。
料號裡一定要放顏色和尺寸嗎?
不一定。規格碼方便人工揀貨辨識,但會讓號碼變長;主要靠條碼掃描作業時,可以用流水號代表單品,顏色與尺寸記在主檔欄位,一樣能分開計算庫存。
SKU 要幾碼才夠用?
沒有固定答案。先估計每一段未來要容納多少類別、款式與規格值,再保留擴充空間,總長度也要符合各系統的欄位限制,例如 Merchant Center 的 ID 不能超過五十個字元。
換了進銷存系統,舊料號要全部重編嗎?
不一定。舊料號沒有重複、格式也被新系統接受,就可以沿用;需要重編時,要保留新舊對照欄位,讓歷史訂單、退貨與報表仍查得到原本的號碼。
同一個商品在不同通路可以用不同 SKU 嗎?
建議內部只用一個 SKU,各通路的商品編號另外記在對照欄位。這樣訂單不論從哪裡進來都扣同一筆庫存,報表也能把各通路銷售加總在同一個品項。
本文由京采數位科技整理。我們自 2005 年起提供官網設計、系統開發與 Google SEO 服務,實際案例可見成果與案例。
想直接討論你自己的網站狀況,或需要一份初步的搜尋機會評估?
相關主題
下一步
編碼規則訂好後,要讓官網或購物網站的商品後台照著規則運作:款式與規格欄位怎麼設計、SKU 與商品條碼能不能自動檢查重複、和進銷存系統的料號怎麼對照。京采的網頁設計服務可以依你的編碼規範規劃商品資料欄位與後台建檔流程,需要串接既有系統時也能一起評估。建議先整理好商品清單與代碼表,再與我們聯繫討論。

