跳到內容

產品和 SKU 管理

產品(SPU)和 SKU 是系統內至關重要的部分,是報價單、契約、送貨單的前置條件,同時參與到供應商、經銷商以及庫存等諸多模組的中間組件。

為了清晰的解釋分類、產品 SPU 和 SKU 之間的數據結構,我們在此給出三者在系統內的定位。

分類更重要的意義在於提供 SPU 編碼和 SKU 編碼的前綴資訊。在 TooMaker 裡使用分類來劃分產品並非是一個必選項,因為我們的定位是一個偏向 B2B 的服務平台並非電商平台,一家企業同時銷售跨行業的可能性並不高,例如一家企業同時銷售工業零件和服裝,如果您就是這類企業請考慮訂製版來滿足您的需求。

產品 SPU(Standard Product Unit,標準產品單元)代表一個可銷售商品的“標準化定義”。用於表示一類具有相同核心屬性的標準化產品,它不包含具體的規格、參數或價格資訊,也不會直接參與報價單、契約等業務。通常,您的銷售團隊在日常工作中也無需直接處理 SPU。

SPU 更多作為邏輯上的主項,用於歸類和關聯具體的 SKU。例如,“圓領T恤”作為一個 SPU,它表示產品分類是“T恤”,款式為“圓領”,除此之外不包含任何詳細資訊。

SKU 是 SPU 的一個或多個具體變體,是最小可售和可庫存單位。它包含了一件商品的所有屬性、規格、售價。每個 SKU 都是一個獨立的庫存單元,可以單獨管理庫存和價格。通常,您的銷售團隊在日常工作中頻繁接觸的就是 SKU。

我們拿 圓領T恤V 領T恤 進行說明。

圓領T恤V 領T恤 屬於 SPU,我們還可以劃分一個分類:上衣 來囊括這兩個 SPU。

  1. 圓領T恤: 只有A品牌的紅色樣式,同時有兩個對外銷售的規格:一個是零售的M碼,另一個是捆綁了多件的L碼套裝。可以寫出 2 個 SKU:
    1. A牌 紅色 / M碼 / 零售
    2. A牌 紅色 / L碼 / 捆綁套裝
  2. V 領T恤:有 A 品牌和 B 品牌,A品牌提供藍色樣式,B品牌提供灰色樣式,不同顏色又有不同的銷售規格,可以寫出 4 個 SKU:
    1. A牌 藍色 / M碼 / 零售
    2. A牌 藍色 / L碼 / 捆綁套裝
    3. B牌 灰色 / XL碼 / 零售
    4. B牌 灰色 / XL碼 / 捆綁套裝

下面用圖表展示一下結構:

treemap-beta
"圓領T恤"
    "A牌 紅色 / M碼 / 零售": 1
    "A牌 紅色 / L碼 / 捆綁套裝": 1
"V 領T恤"
    "A牌 藍色 / M碼 / 零售": 1
    "A牌 藍色 / L碼 / 捆綁套裝": 1
    "B牌 灰色 / XL碼 / 零售": 1
    "B牌 灰色 / XL碼 / 捆綁套裝": 1

classDef class1 fill:red,color:blue,stroke:#FFD600;

分類抽屜欄

  • 分類名稱:必填,用於標識這個分類的名稱。
  • 代碼:選填,用於標識這個分類的代號,可用作下屬產品的 SPU 編碼前綴。

當某個分類不再使用時,可透過歸檔操作將其停用。歸檔不會影響已關聯到該分類的產品,這些產品仍可繼續使用原分類,但系統將不再允許新的產品關聯到該分類。

  • 產品名稱:必填,標識產品(SPU)的名稱,是系統中展示與檢索該產品的主要依據。
  • SPU 編碼:必填,用於唯一標識產品的標準代碼,可作為 SKU 編碼生成的基礎。
  • 分類:選填,用於指定產品所屬的分類。
  • 稅碼:選填,用於定義該產品適用的 商品和服務稅收分類與編碼,多數稅控系統基於此編碼進行稅率計算。
  • 描述:選填,用於補充說明產品的特性、用途或其他必要資訊,便於用戶理解和區分。

SPU 編碼應該可以直觀的區分產品分類、產品屬性、產品層級關係,良好的編碼也可以在倉庫儲存和管理中提供依據。

編碼範例:

  • EL-PH11:電子數碼分類,手機,第11代
  • EL-PH12:電子數碼分類,手機,第12代
  • SP-RS01:運動服飾分類,跑鞋,01款
  • Phone1,1;Phone8,1:直接使用產品型號作為 SPU 編碼

請謹慎使用歸檔功能,即使產品不再銷售或停產也不建議進行歸檔,保留這些數據不會有不良影響。

何時選擇歸檔:

  • 首次導入數據時,由於人工失誤導致 SPU 編碼錯誤,選擇歸檔可以避免後續產生更大的影響。
  • 一個產品從未進入任何銷售訂單、銷售契約、生產計劃、庫存管理的,可以選擇進行歸檔。

歸檔後的數據處理:

  • 數據保留:為了保證系統中數據鏈的完整性,歸檔的產品數據會被系統保留,但您無法再查看或管理這些產品。
  • SKU 不可用:歸檔後的產品關聯的 SKU 將不再可用,不能再添加到銷售清單,也無法創建新的庫存項。
  • 已使用的項目不受影響:如果歸檔前該產品或 SKU 已經在訂單、庫存等流程中使用,現有數據不會受到影響。
  • SPU 編碼不釋放:歸檔操作不會釋放產品的 SPU 編碼,以避免編碼重複。
  • SKU 名稱:SKU 的完整名稱,用於檢索和展示的主要欄位
  • 簡稱:SKU的簡短名稱,主要用於快速搜索 SKU
  • SKU 編碼:SKU 對應的唯一編碼,用於標識和搜索 SKU,可以參考 SKU 編碼 中的範例以及 高品質 SKU 編碼提示
  • 條碼:SKU 的條碼或二維碼數據,用於掃描和庫存管理
  • 單位:計量單位,如件、箱、個
  • 狀態:SKU 是否可售
  • 規格:規格由屬性表單自動生成
  • 屬性表單:
    • 屬性名:描述 SKU 屬性的名稱,例如“顏色”、“容量”
    • 屬性值:描述 SKU 屬性的數值,例如“紅色”、“512 GB”
    • 是否可見:是否在規格中展示此屬性
  • 定價策略:適用的價格策略和銷售規格,通過 “新建定價策略” 增加不同的定價規則;SKU 表未提交前可以安全的刪除定價策略。
    • 策略名稱:價格策略的名稱,例如“零售價格”、“批發價格”
    • 幣種:適用的貨幣
    • 價格:SKU 的單價
    • 價格浮動區間:允許上下浮動的範圍,如果啟用“自動審批”功能,在範圍內的報價會自動同意審批。百分比數值,應填入 0 - 1 之間的數值
    • 最小起訂量:購買該 SKU 時的最小訂購數量,如果啟用“自動審批”功能,大於等於此數量會自動同意審批
    • 稅率:此價格策略適用的稅率,如增值稅或銷售稅。百分比數值,應填入 0 - 1 之間的數值
    • 有效期:定價策略生效的起止日期
    • 默認策略:是否作為默認策略
    • 含稅:定價是否含稅

SKU 編碼是系統中唯一標識具體商品規格的編號。建議使用固定模板,保持統一的大小寫風格、無特殊字元。

SKU 編碼可以包括:

  • 前幾個字元表示 SPU 分類代碼(例如,“EL”代表電子數碼分類)
  • 中間幾個字元用於 SPU(例如,“PH”代表手機,“SW”代表智慧手錶)
  • 最後幾位字元用於表示具體細節,例如品牌、系列、關鍵屬性(例如,“11R256”代表第11代、紅色、256 GB容量)
  • 每個欄位之間使用固定的連字號;將每個欄位的長度固定,並使用統一的字元進行補全

您可以使用任何工具生成 SKU 編碼,也可以選擇手動生成 SKU 編碼。SKU 編碼完全取決於您的公司,以及如何讓您的員工一看就懂。

此處範例是模擬一個服飾銷售商。

第一步:起始標識符代表產品分類

我們規定 2 個字元作為分類標識符。

分類標識符
T恤TS
襯衫BL

第二步:中間標識符代表產品

我們規定 2 個字元用作產品標識符,2 個字元用作尺碼標識符,1 個字元用作顏色標識符,標識符使用 0 補全。

產品尺碼顏色標識符
有袖T恤中號藍色0S0MB
有袖T恤大號藍色0S0LB
速乾襯衫大號白色QD0LW
速乾襯衫特大號灰色QDXLG

第三步:末尾標識符代表系列以及銷售單位

我們規定 3 個字元用作系列標識符,且從101開始計數;1 個字元用於銷售單位標識符。

系列名稱系列標識符銷售單位銷售單位標識符完整標識符
King101P101P
King101組(3件裝)C101C
Prince102P102P
Prince102組(3件裝)C102C

綜上所述,一件 King 系列的中號白色速乾襯衫的 SKU 編碼將為 BL-QDXLW-101P

在生成 SKU 時有一些最佳實踐可供參考。這裡有7個值得考慮的提示!

理想情況下,SKU 編碼的前幾字字元應該代表產品的頂級大類。這可以是產品分類、倉儲位置或產地資訊。這樣您的銷售團隊只需要查看 SKU 編碼的開頭就能快速定位到產品。

根據產品的時間線創建順位編碼,新商品應該始終分配到下一個可用的編號。這樣您的銷售團隊、售後團隊可以分辨出改型號的新舊。

雖然系統內將 SKU 編碼視作一個完整的字元,但不排除外部的系統可能將 “0100” 視作 數字100,考慮改為以字母開頭。

4. 避免使用可能混淆的數字和字母

Section titled “4. 避免使用可能混淆的數字和字母”

無論是機器還是團隊成員都有可能將 數字 0 與 字母 oO 混淆,數字 1 與 字母 iIlL 混淆,在某些印刷品質不佳的情況下 數字 7 甚至可能與 字母 T 混淆。無論何種情況都應該避免這種問題的發生才能創建出健壯的 SKU 編碼。您可以規避使用這些字元,或者在印刷、文件中使用等寬字體或者經過特殊設計的字體來避免這種風險。

SKU 編碼旨在幫助您的員工輕鬆識別產品。儘管字元可以代表特定分類或特徵,但最好不要往 SKU 編碼中添加太多字元,避免增加理解負擔。

一般準則是將編碼保持在 12個字元以內。理想情況下,系統內的 SKU 編號應該保持一直的字元數

6. 避免使用製造商的編號作為 SKU 編碼

Section titled “6. 避免使用製造商的編號作為 SKU 編碼”

重複使用製造商編號(例如製造商零件編號)可能是一個更簡單的選擇,但它違背了使用 SKU 編碼的目的,即讓庫存管理更高效。

理想情況下,每家企業的 SKU 編碼應該是唯一的,並且具有一定的意義。對於企業來說,關鍵是要生成自己的編碼,滿足自己的庫存管理需求。

只要兩種商品存在一些差異,它們的 SKU 編碼就應不同。否則可能會讓您的銷售團隊困惑,因為他們可能無法區分這兩種商品。

理想情況下,SKU 編碼風格確認後,所有商品都應遵循這個風格進行編碼,避免混用、隨意改動。

企業通常會根據不同的客戶類型、銷售管道或區域指定多種價格,我們使用 定價策略 來處理這些需求,同時涉及到含稅、不含稅的問題。

為了解決價格管理中的複雜問題,最佳做法是使用統一的價格管理方式:要嘛全部使用“含稅價”,要嘛全部使用“不含稅價”。

SKU 定價策略 表單中,系統默認價格為 不含稅。系統會根據您設定的稅率自動計算相應稅額,並將其加入總價中,實現真正的“開箱即用”,無需額外配置。

在實際的報價單、契約等業務文件中,您可以 靈活切換顯示是否為含稅價,而不必擔心因精度誤差導致的價格偏差。

若您選擇使用 含稅價 進行管理,請務必在系統中始終保持一致,並確保稅率設置準確。系統採用 銀行家捨入法10 位高精度計算 來儲存價格數據,並通過多輪計算盡量減少誤差,但在最終生成的文件的時候,價格將僅保留 兩位小數,因此可能出現微小的差異。