Shopify CSV 匯入錯誤「Inventory quantity is not a number」的解決方法

Inventory quantity 儲存格中不是整數,例如 12 pcs、3.5 或 N/A。把它改成整數(例如 12),然後重新匯入。

Shopify 顯示的錯誤訊息

Inventory quantity is not a number

這則錯誤代表什麼

Inventory quantity(舊版檔案為 Variant Inventory Qty)是庫存數量。Shopify 在這裡只接受整數,不能包含單位、文字、小數或千位分隔符號。

常見原因

  • 在數量後加了單位或文字,例如 12 pcs 或 in stock。
  • 試算表公式或儲存格格式產生了小數,或 1,200 這類帶分隔符號的值。
  • 庫存未知時使用了 N/A、TBD 等暫時文字。

解決方法

  1. 找到錯誤訊息中的列。
  2. 把數量改成整數,例如把 12 pcs 改成 12,把 1,200 改成 1200。
  3. 如果庫存未知,填 0,或清空 Inventory tracker 以停止追蹤這個款式的庫存。
  4. 以 CSV UTF-8 格式儲存,然後重新匯入。

範例

修改前
URL handle,Title,Inventory tracker,Inventory quantity,Price
wool-scarf,Wool scarf,shopify,12 pcs,24.90
修改後
URL handle,Title,Inventory tracker,Inventory quantity,Price
wool-scarf,Wool scarf,shopify,12,24.90

「12 pcs」不是數字。只保留數字部分即可。

如何避免

  • 在試算表中把數量欄位設定為不帶小數的純數字格式。
  • 使用能發現非數字和小數庫存的檢查工具。

匯入前就發現這個問題

Skuvera 在瀏覽器中依 Shopify 的全部規則檢查你的商品 CSV,並指出具體的列與欄。免費,無需註冊。

常見問題

庫存數量可以是負數嗎?
可以。例如超賣之後,Shopify 允許庫存為負數。填寫帶負號的整數即可,例如 -2。
為什麼正確的數字變成了文字?
試算表有時會把數字存成文字或加上分隔符號。儲存前把這個欄位設定為不帶千位分隔符號的數字格式即可。

Skuvera 中的相關檢查

查看 Shopify 官方說明

其他匯入錯誤

更新於 2026年10月30日