超電平台 商品資料模型

商品料號(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 層級)欄位。