SKU duplicate rescue
蝦皮商品 CSV 顯示 SKU 重複怎麼修?先檢查空白、大小寫與不可見字元
商品平台說 SKU 重複,不一定代表你真的建了兩個一樣的 SKU。常見原因是前後空白、全形空白、大小寫不一致、規格尾碼漏掉,或從 Excel / 網頁複製時混進看不見的字元。
先做小檔測試:
複製表頭與 5 列失敗資料到新 CSV,不要直接改整份商品檔。先讓小檔成功匯入,再把規則套回完整檔。
SKU 重複有兩種:真的重複,和看起來不重複
真的重複很簡單:同一個 SKU 出現在兩列商品或兩個規格上。麻煩的是「看起來不重複」的狀況。你肉眼看到 SHOP-A-001 和 SHOP-A-001 一樣,但平台可能看到的是:
SHOP-A-001:尾端多一個普通空白。SHOP-A-001:尾端多一個全形空白。shop-a-001:大小寫不同,但平台可能視為同一組。SHOP-A-001加上看不見的零寬字元。- 主商品和規格商品共用同一個 SKU,規格尾碼沒有加上顏色或尺寸。
最快排查順序
- 備份原始 CSV。
- 只留下表頭與 5 列失敗資料。
- 把 SKU 欄複製到新欄位,先清前後空白與全形空白。
- 把大小寫統一成大寫。
- 排序 SKU 欄,肉眼找連續重複。
- 用字元檢查器檢查其中 3 到 5 個問題 SKU。
- 確認小檔成功後,再回完整檔處理。
Excel / Google Sheets 清理公式
假設 SKU 在 A2,可以先建立清理後 SKU 欄:
=UPPER(TRIM(SUBSTITUTE(A2," "," ")))
這個公式會把全形空白換成普通空白、移除前後空白,並把英文統一成大寫。它不能抓出所有不可見字元,所以如果平台還是報錯,下一步要用字元檢查器。
用 5 列測試找出真正壞掉的 SKU
| 測試列 | 你要確認的事 | 通過標準 |
|---|---|---|
| 第 1 列 | 一個正常 SKU。 | 平台接受匯入。 |
| 第 2 列 | 同款不同規格是否加尾碼。 | 例如 SHOP-A-001-BLACK-M。 |
| 第 3 列 | 尾端空白是否清掉。 | 清理前後 SKU 完全一致。 |
| 第 4 列 | 大小寫是否統一。 | 全部轉成同一規則。 |
| 第 5 列 | 從平台匯出的舊 SKU 是否被改掉。 | 更新商品時以平台現有 SKU 為準。 |
什麼時候該用完整智能體包?
如果你只是某一列多空白,上面的公式大多就夠。如果你每次修 SKU 後又冒出價格格式、圖片網址或欄位格式錯誤,問題就不只是 SKU,而是缺一套固定排查流程。
這篇文章就夠
- 只是一欄 SKU 報重複。
- 你可以自己排序、查重、測 5 列。
- 資料量小,不需要交接給別人。
你可能適合完整包
- SKU、價格、圖片網址、商品名稱輪流報錯。
- 你想把錯誤訊息丟給 AI,但不想貼整份客戶或訂單資料。
- 你需要一份可以交給同事照做的輸入表與驗收清單。
大量上架前:
如果你不是只修一個 SKU,而是準備整批上傳商品,先用 5 列測試法 把 SKU、價格、圖片網址與描述欄一起驗過。
廣告預留區:穩定內容量與審核條件足夠後再啟用。