台灣小工具研究室
Price and inventory check

商品價格和庫存不同步怎麼辦?上架前先做 6 欄比對

商品資料檔寫一個價格,前台商品頁顯示另一個價格;庫存欄寫有貨,但頁面顯示售完。這種不同步很容易造成 Google Merchant Center 商品被拒登、SHOPLINE 或蝦皮大量上架後資料錯亂,也會讓客服和出貨端反覆確認。

先不要整批重傳: 先挑 5 筆商品,把商品資料檔、前台商品頁、平台後台與結構化資料逐欄比對。只要能找到哪一層資料不同步,後面才知道要改 feed、改商品頁、改庫存規則,還是清掉快取。

最常見的不同步來源

價格和庫存不同步,通常不是單一欄位錯,而是多個系統各自有一份資料。小店常見來源包含商品 CSV、商品頁、平台後台、網站結構化資料、折扣活動、庫存同步外掛或 ERP。

來源 會造成什麼問題 先怎麼查
商品資料檔 feed 或 CSV 裡的價格、庫存與前台不同。 先抓同一個 SKU,在資料檔中確認 price、sale_price、availability 或庫存欄。
前台商品頁 Google 或買家看到的價格與資料檔不同。 用無痕視窗打開商品頁,不登入、不套會員價,確認一般訪客看到什麼。
結構化資料 頁面看起來正確,但機器讀到舊價格或舊庫存。 檢查頁面標記裡的價格、幣別、庫存狀態是否和前台一致。
平台後台 後台庫存已改,前台或商品資料仍是舊值。 同一 SKU 比對後台庫存、規格庫存與前台可購買狀態。
活動折扣 前台顯示促銷價,但資料檔仍填原價。 分清 price 和 sale_price,不要把活動文案塞進價格欄。
快取或同步延遲 你已經改了,但平台或搜尋系統還看到舊資料。 確認資料更新時間、快取清除狀態與同步頻率。

6 欄比對表

先不要靠記憶判斷。建立一張 6 欄比對表,把同一個 SKU 在不同來源看到的值放在一起。

SKU 資料檔價格 前台價格 資料檔庫存 前台庫存 先改哪裡
A001 399 399 in stock 售完 查後台庫存與規格庫存。
A002 599 499 in stock 可購買 查活動價與 sale_price。
A003 NT$ 299 299 5 可購買 清價格欄文字與空白。

Google Merchant Center 常見卡點

Google 會比對商品資料、著陸頁與網站標記。若 feed 裡的價格或庫存狀態和商品頁不同,就可能出現值不一致、價格不符或庫存狀態不符。這類問題常見於促銷活動、規格商品、快取、會員價或網站標記讀到錯誤變體。

平台大量上架常見卡點

SHOPLINE、蝦皮或其他平台大量匯入時,價格與庫存欄不要混用文字。庫存欄填「現貨」「售完」或價格欄填「NT$399」「399 元」都可能讓匯入失敗或後續同步出錯。

  1. 價格欄先只留數字,不放幣別、逗號、促銷字。
  2. 庫存欄先用整數或平台允許的固定狀態。
  3. 多規格商品先做 1 個商品、2 個規格測試。
  4. 商品頁有活動價時,確認資料檔是否有對應促銷價欄位。

5 筆小檔排查流程

  1. 挑 5 筆出錯商品,保留 SKU、商品名稱、價格、庫存、網址與圖片欄。
  2. 把每筆商品的前台價格與庫存手動填到比對表。
  3. 標出哪幾筆是價格不同、哪幾筆是庫存不同。
  4. 先修一類問題,例如只修價格,不要價格庫存一起改。
  5. 小檔成功後,再套回完整商品資料。
下一步: 把 5 筆小樣本貼到 商品資料免費健檢器,先檢查 SKU、價格、圖片、標題與欄位風險。若你想拿到完整錯誤摘要、修正 sample 與 5 列驗收表,可以看 商品資料健檢報告樣本,或填寫 商品資料健檢需求單

參考方向:Google Merchant Center 針對價格與庫存狀態值不一致的說明,以及各電商平台大量匯入商品範本常見欄位要求。實際欄位與限制請以你的平台後台與最新範本為準。

廣告預留區:內容量與審核條件足夠後再啟用。