Ian Chou's Blog

跨國賣家的倉儲難題:如何在 eBay, Amazon, Newegg 之間完美同步美國倉庫存?(從 ERP 到自動化腳本的全解析)

對於台灣的跨境賣家來說,「物流速度」往往是決勝關鍵。

初期量少利潤高時,我們或許還能奢侈地使用 UPS, FedEx, DHL 從台灣直發北美,讓客戶在 3-5 天內收到貨。但隨著訂單量增長,或者當你開始販售體積較大、利潤較薄的產品時,「建立美國倉庫」(或是使用第三方海外倉 3PL)就成了必經之路。

然而,當你的貨物躺在美國倉庫,而你同時在 eBay, Amazon.com, Newegg 三個平台開賣時,一個致命的問題就出現了:「庫存同步」

如果 eBay 賣出了一個最後庫存,Amazon 沒有即時扣掉,導致 Amazon 客戶下單後你無貨可發(Overselling),這對帳號績效(Account Health)是毀滅性的打擊。

本文將探討三種管理美國倉庫存的主流解法,並針對技術型賣家深入分析 Google Sheet + 自動化工具 (n8n vs. Make) 的實作細節與成本陷阱。

方案一:使用第三方 ERP / 庫存管理系統 (最常見)

如果你的預算充足,不想碰任何技術細節,市面上已經有許多成熟的 SaaS 服務整合好了各大電商平台的 API。

典型的系統有:

優點:

缺點:


方案二:自家開發後台 (Enterprise 級別)

許多具有規模的品牌商或擁有工程團隊的跨境賣家,會選擇自建系統。

典型技術架構:

優點:

缺點:


方案三:輕量級自動化 —— Google Sheet + API (靈活且強大)

對於中小型賣家,或是 SKU 在 50~100 個以內的團隊,Google Sheet 其實是最好的 CMS (內容管理系統)。它免費、協作容易,且大家都沒上手門檻。

核心流程如下:

  1. 資料源頭: 使用 Google Sheet 管理 SKU Master(庫存量、價格、標題)。
  2. 自動化引擎: 使用 n8nMake (原 Integromat) 監聽表格變化。
  3. 執行動作: 呼叫 eBay / Amazon / Newegg 的 Inventory API 進行更新。

這個方案既能省下昂貴的 ERP 月費,又能保有極高的客製化彈性。但在工具選擇上,Make.com 與 n8n 該怎麼選? 這是一個巨大的坑,選錯了成本會差非常多。


深度解析:n8n vs. Make.com —— 誰才是庫存同步的王者?

在庫存管理的場景中,我們通常需要做的是 「批次處理」(例如:每 30 分鐘同步一次所有 SKU 的庫存)。

1. 計費邏輯的差異

這是決定性因素。

2. 為什麼 eBay/Amazon API 對 Make.com 是場災難?

假設你有 50 個 SKU 需要更新庫存。

Make.com 的場景:

  1. 讀取 Sheet (1 op)
  2. 進入 Iterator 迴圈 (1 op)
  3. 迴圈 50 次:呼叫 API (50 ops) + 錯誤處理/寫回 Log (50 ops)

在 n8n 的場景:

  1. 讀取 Sheet -> 迴圈處理 -> 批次呼叫 API -> 寫回 Log。
  2. 整個流程跑完。

進階選擇:Python 自架 (PythonAnywhere / GCP)

如果你的規模更大,或者希望成本壓到最低,Python 是終極解法。

雖然 n8n 很好用,但長期來看,自架 Python 腳本(使用 requests 庫呼叫 API)擁有絕對的優勢:

  1. 成本固定: 使用 PythonAnywhere ($5/月) 或 Google Cloud Run (低流量免費),無論你每天 call 幾萬次 API,費用幾乎不會變。
  2. 批次處理能力: eBay Inventory API 支援 bulkUpdatePriceQuantity,用 Python 處理大數據陣列比圖形化介面更直覺、更穩定。
  3. 無平台風險: 不用擔心 Make 或 n8n 漲價或改變規則。

總結與建議

如何管理美國倉庫存?根據你的發展階段,我有以下具體建議:

階段一:驗證期 (SKU < 50, 每日訂單少)

階段二:成長期 (SKU > 50, 需要頻繁同步)

階段三:成熟期 (長期穩定營運)

實務小提醒:
不管你選哪個工具,串接 eBay/Amazon API 時請務必注意 OAuth Token 的自動刷新 (Refresh Token) 機制,以及做好 錯誤處理 (Error Handling)。你絕對不想發生「系統顯示同步成功,但其實 Token 過期導致 API 呼叫失敗,最後大賣空」的悲劇。