日期:2026-03-20 目的:定義 item master 正式代碼規則,避免使用只有順序、沒有結構的流水號,也避免把易變的商業語意硬編進代碼。 相關文件:
正式代碼分兩層:
BI-<家族碼>
SI-<家族碼>-<U/B/C><序號>
範例:
BI-7K4M2P
SI-7K4M2P-U001
SI-7K4M2P-B001
SI-7K4M2P-C001
其中:
BI:商品家族代碼SI:可售版本代碼家族碼:這個商品家族固定不變的一段短碼U / B / C:單品、組合包、箱購000001 這種流水號因為純流水號只代表處理順序,沒有任何結構可讀性:
不建議把品牌、品類、容量、通路或條碼直接塞進代碼,原因是:
代碼應該穩定,易變資訊應留在欄位裡。
家族碼不是商品名稱的縮寫,也不是人工手打的分類碼。
建議規則:
BI 時,由系統自動發一段 6 碼短碼。你可以把家族碼理解成「商品家族的固定車牌號碼」。
SI 的尾碼怎麼看SI-7K4M2P-U001 可以拆成:
SI:可售版本7K4M2P:家族碼U:單品001:這個家族下,單品層級的第一個版本001
不是全域流水號,而是「同一家族、同一層級下」的序號。
| 情況 | BI |
SI |
說明 |
|---|---|---|---|
| 只修正文案、圖片、品牌標註、品類標註 | 不變 | 不變 | 只是補資料 |
| 補新的條碼證據 | 不變 | 不變 | 條碼是屬性與證據 |
| 容量改變 | 不變 | 新 SI |
例如 330ml 改 600ml |
| 入數改變 | 不變 | 新 SI |
例如 6 入 改 8 入 |
| 單品改組合包 | 不變 | 新 SI-B |
買法改變 |
| 單品改箱購 | 不變 | 新 SI-C |
買法改變 |
| 口味不同 | 通常新 BI |
新 SI |
例如原味與牛排口味 |
| 配方或商品線不同 | 通常新 BI |
新 SI |
例如 Coke 與 Coke Zero |
| 條碼多年後重用到另一款商品 | 新 BI |
新 SI |
需切開舊身份 |
Coke 與
Coke ZeroBI品客原味 與
品客牛排口味BI品客原味 110g 與
品客原味 160gBI、不同 SI白蘭氏雞精 單瓶
與 白蘭氏雞精 6 入組BI、不同 SI下列資訊都應留在欄位或證據層,不要塞進 BI / SI:
barcodebrandcategorymerchant / channelstore_tax_idBI / SI
要負責的是穩定身份,不是把所有商品語意都濃縮進一串字裡。