蝦皮大量上架 CSV
先做 5 列測試
大量上架最浪費時間的情況,不是填表,而是 300 列商品一起上傳後才發現表頭、SKU、價格、圖片網址或描述欄有問題。正式匯入前先做 5 列小檔,可以把錯誤縮小到一兩個欄位,不用整份重來。
為什麼要先做 5 列,而不是直接上傳完整檔?
大量上架 CSV 的錯誤常常不是「每一列都錯」,而是某一種資料型態讓平台讀不懂。例如某個 SKU 末尾多一個空白、價格含有 NT$、圖片網址不是公開連結,或商品描述裡有換行。
如果你一次上傳完整檔,平台可能只回一串錯誤訊息,你還是不知道是哪一欄造成的。5 列測試的目的,是把風險樣本先集中在小檔裡,讓錯誤可重現、可定位、可修正。
5 列測試檔要放哪五種商品?
不要只挑最乾淨的商品。測試檔要故意放容易出錯的資料,才能在正式大量上架前把問題逼出來。
- 第 1 列:最普通商品。商品名稱、SKU、價格、庫存、圖片網址都乾淨,作為對照組。
- 第 2 列:SKU 邊界商品。放入有英數混合、短橫線、底線或規格代碼的 SKU,檢查是否被判斷成重複。
- 第 3 列:價格邊界商品。測試高價、低價、促銷價,確認價格欄只留下平台可接受的數字格式。
- 第 4 列:圖片網址商品。放入實際會用的圖片連結,確認網址是公開可讀、https、沒有空白與多餘分隔符。
- 第 5 列:描述最複雜商品。放入有逗號、括號、尺寸、換行或多段說明的商品,檢查欄位是否錯位。
第一關:表頭有沒有改壞
平台 CSV 範本最怕手動改表頭。你可以新增自己的備註欄在另一份工作表裡,但匯入用 CSV 的表頭最好不要任意改名、刪除或調換順序。
檢查時先比對三件事:欄位名稱是否和後台範本一致、必填欄是否保留、空白欄是否仍在正確位置。若你曾把 Excel 表頭翻譯成自己看得懂的名稱,正式匯入前要改回平台範本名稱。
第二關:SKU 看起來不同,平台卻說重複
SKU 重複不一定是真的重複。有時候是前後空白、全形空白、大小寫、零寬字元造成肉眼誤判。像 SKU-001 和 SKU-001 在畫面上很像,但平台可能當成不同或在清理後變成重複。
5 列測試時,把最容易出問題的 SKU 放進去。如果錯誤只出現在這列,先看 蝦皮商品 CSV 顯示 SKU 重複怎麼修,再用 平台字元安全檢查器 掃 SKU 欄。
第三關:價格欄只留下平台能讀的數字
價格欄常見問題包括 NT$199、1,299、全形數字、前後空白、小數點、公式結果被當成文字。大量上架前,先確認你的價格欄匯出後仍是純數字。
如果 5 列測試只有價格邊界商品失敗,先把貨幣符號、千分位逗號和空白清掉。詳細排查可看 商品 CSV 價格格式錯誤怎麼辦。
第四關:圖片網址要讓平台讀得到
圖片 URL 不是你自己打得開就一定能匯入。雲端硬碟權限、短網址、含空白的網址、需要登入的圖片、不是圖片檔的分享頁,都可能讓平台抓不到圖。
5 列測試時,至少放一個正式會使用的圖片連結。若圖片列失敗,先確認網址能用無痕視窗打開、開頭是 https://、結尾或回應內容真的指向圖片。延伸排查可看 商品圖片網址無效怎麼辦。
第五關:商品描述不要把欄位推歪
描述欄是欄位錯位的高風險區。半形逗號、換行、沒有成對的雙引號、從文件貼上的特殊符號,都可能讓平台把同一列拆成兩列,或讓後面的欄位全部往旁邊跑。
如果上傳後價格跑到庫存欄、圖片網址被切開,先看 CSV 欄位錯位怎麼辦。正式大量上架前,可以先把描述欄換行改成空格,逗號改成全形逗號,再用 5 列小檔測一次。
5 列測試通過後,才分批上傳
5 列通過不代表 300 列一定全部通過,但它能排除最常見的欄位結構問題。下一步建議改成 20 到 30 列一批,而不是直接全量匯入。每批失敗時,回頭找那批裡最特殊的 SKU、價格、圖片與描述。
如果你常常要幫同一間小店整理商品資料,可以把這套流程做成固定 SOP:每次先抽 5 列、掃特殊字元、查價格格式、查圖片網址、再用小檔驗收。