超電平台 商品資料模型
商品料號(group)+ 商品編號(SKU)兩層識別
此份文件用來說明超電平台(快電商網站)資料庫中「商品編號」跟「商品料號」的實際使用方式。
模型簡介
超電平台儲存商品資料使用兩層識別:
- 商品料號:group 層級識別。同一款商品的所有 SKU 共用一個商品料號。
- 商品編號:SKU 層級識別。每個 SKU(顏色/尺寸/規格 各一組合)都有各自唯一的商品編號。
商品編號的值有多種樣態,依「是否有真國際條碼」和「是否有規格變體」而定, 詳見下節規則。
group 與 SKU 的關係
以三個實例展示 group(商品料號)跟 SKU(商品編號)的層級關係:
flowchart LR
subgraph G1 ["商品料號 B001(冬季外套)"]
direction TB
S1["B001-01 紅S"]
S2["B001-02 紅M"]
S3["B001-03 紅L"]
S4["B001-04 黃S"]
S5["B001-05 黃M"]
S6["B001-06 黃L"]
end
subgraph G2 ["商品料號 L2603L00092(舒適巾)"]
direction TB
T1["L2603L00092-01 水藍/F"]
T2["L2603L00092-02 粉紅/F"]
T3["L2603L00092-03 灰/F"]
T4["L2603L00092-04 咖啡/F"]
end
subgraph G3 ["商品料號 a002(手持電扇)"]
direction TB
U1["a002(單一 SKU,無變體)"]
end- 冬季外套:group
B001底下 6 個 SKU(2 色 × 3 尺寸) - 舒適巾:group
L2603L00092底下 4 個 SKU(4 色 × 單尺寸) - 手持電扇:group
a002底下 1 個 SKU(無規格變體,商品編號 = 商品料號)
商品編號值的三種樣態
依商品性質判斷商品編號實際存的字串內容:
| 樣態 | 判斷條件 | 商品編號值 | 商品料號值 |
|---|---|---|---|
| 1 | 有真國際條碼 | = 國條數字 | 另有一組(跟商品編號不同) |
| 2 | 沒真國條 + 有規格變體(服飾類) | = 商品料號 + 規格序號 | group 識別,SKU 共用 |
| 3 | 沒真國條 + 無規格變體(非服飾類) | = 商品料號本身 | 與商品編號同值 |
樣態 2 和樣態 3 本質是同一原則(沒真國條就用商品料號補),差別只在有沒有規格變體要拆序號。
具體例子
| 商品 | 商品料號 | 商品編號 (SKU) | 樣態 |
|---|---|---|---|
| 行動電源 | a001 | 47009889888 | 1 |
| 手持電風扇 | a002 | a002 | 3 |
| 冬季外套-紅S | B001 | B001-01 | 2 |
| 冬季外套-紅M | B001 | B001-02 | 2 |
| 冬季外套-紅L | B001 | B001-03 | 2 |
| 冬季外套-黃S | B001 | B001-04 | 2 |
| 冬季外套-黃M | B001 | B001-05 | 2 |
| 冬季外套-黃L | B001 | B001-06 | 2 |
| 百鈴舒適巾-水藍/F | L2603L00092 | L2603L00092-01 | 2 |
| 百鈴舒適巾-粉紅/F | L2603L00092 | L2603L00092-02 | 2 |
| 百鈴舒適巾-灰/F | L2603L00092 | L2603L00092-03 | 2 |
| 百鈴舒適巾-咖啡/F | L2603L00092 | L2603L00092-04 | 2 |
與其他文件的關係
本份文件僅描述超電端的商品資料模型。
下游到鼎新 ERP 的對應鏈路(API 欄位 product_no 如何進 DSP、
OLAI12 三種對應邏輯、寫入 INVMB / INVMH 的方式)另見規格文件:
「超電訂單拋轉鼎新 ERP 品號對應規格 v6」 https://r2.qtracychen.net/keep/1788189003-62bef526-data-flow-2026-08-31.html
該規格文件的 product_no 對應本文件的商品編號(SKU 層級)欄位。