Wordpress

WooCommerce 庫存管理外掛怎麼選?依情境一次看懂

多數 WooCommerce 店家一開始都靠後台商品頁那個庫存欄位撐著,覺得輸入數量、設一個低庫存門檻,就算是把庫存管好了。這個假設在商品只有幾十件、訂單一天沒幾筆時的確撐得住;真正會出狀況的,是訂單量長起來以後,同一件商品從一種顏色變出十幾種顏色加尺寸的組合,倉庫進出貨的頻率也拉高,才發現原本那套「開個欄位、輸入數字」的做法,其實只解決了記帳,沒解決管理。

WooCommerce 庫存管理指的不是「這件商品還有幾件」這個數字本身,而是一整套讓庫存數字在下單、出貨、補貨每個環節都對得起來的機制,包括誰該收到缺貨通知、進貨單怎麼開、多個倉庫或銷售通路的庫存怎麼互相同步。這套機制沒建立好,後果不會只是報表上的數字難看,而是實際發生超賣、客人下單後才被通知缺貨,店家自己也搞不清楚該補多少貨才夠。

WooCommerce 原生功能夠不夠用,取決於店家的規模跟情境;裝了外掛才發現不是自己要的功能,又是另一種浪費時間跟金錢的方式。這篇按店家常見的幾種情境分類,盤點各自適合的外掛方向,不下「哪一款最好」這種單一結論。先從原生工具能做到哪裡講起。

依店家情境對照 WooCommerce 庫存管理外掛方向:免費起步 ATUM、批次改資料 Smart Manager、多倉庫用多地點外掛、批發 Wholesale Suite、生產 Katana、跨通路 Zoho/Veeqo。
先看自己卡在哪個情境,再對照適合的外掛方向:免費起步 ATUM、要批次改資料 Smart Manager,多倉庫、批發、生產製造、跨通路各有對應工具。

WooCommerce 內建的庫存功能,能做到哪裡?

打開後台的「WooCommerce → 設定 → 商品 → 庫存」,WooCommerce 庫存管理的原生功能其實比多數人想像的完整。這裡可以開啟庫存追蹤、設定低庫存門檻與缺貨門檻、選擇缺貨時是否還要允許繼續下單(完全不允許、允許但通知、直接允許三選一)、設定未付款訂單保留庫存的時間,還能指定低庫存通知要寄到哪個信箱。商品數量不多、變體也單純的店家,原生功能其實已經夠用,不必急著裝外掛。

不過原生功能的邊界也很明顯:

  • 沒有供應商管理,進貨要跟誰訂、上次進貨價多少,得自己另外開表格記
  • 沒有進貨單(採購單)功能,補貨全靠人工用 email 或電話一一確認、協調
  • 沒有跨倉庫或跨地點的庫存概念,系統認的永遠只有一個總數字
  • 沒有大量商品的批次編輯介面,商品一多,逐一點開商品頁改庫存會變得很沒效率
  • 沒有內建的條碼掃描功能,倉庫要盤點、收貨只能靠人工核對

這幾個缺口,正是後面各節外掛要補上的地方。

WooCommerce 原生庫存功能可設庫存追蹤、低庫存與缺貨門檻、缺貨下單規則與通知信箱;供應商管理、進貨單、跨倉庫、批次編輯、條碼掃描則要靠外掛補上。
商品少、變體單純時原生欄位就夠用;規模一大,供應商、進貨單、跨倉庫、批次編輯、條碼這幾塊缺口就得靠外掛補上。

庫存數字算不準,通常不是小事。同一件商品如果庫存被高估,店家會把已經賣完的東西繼續上架,客人下單後才發現要取消退款;庫存被低估,則是明明有貨卻提早關閉銷售,白白損失掉本來能成交的訂單。這兩種誤差疊加起來,規模大一點的零售商會實際反映在營收跟客訴數字上,規模小的店家一樣逃不掉,只是金額看起來沒那麼驚人。這也是為什麼庫存管理值得花時間認真挑一次工具,而不是隨便裝一個順手的外掛就算了。

挑庫存管理外掛前,這幾個條件要先想清楚

在看各種外掛的分類介紹之前,先花兩分鐘想清楚下面幾個條件,能少走很多冤枉路。這幾個條件不是要馬上決定該用哪一款,而是先知道自己屬於哪種情境,讀完後面的分類介紹時,才知道該對號入座到哪一節。

店裡有多少 SKU,決定外掛該多複雜

商品數量與變體數量,是最基本的判斷依據。商品數量少(大概幾十件以內)、變體也單純的店家,原生功能或是最陽春的免費外掛就夠用;一旦商品數量成長到上百甚至上千個 SKU,又有大量顏色、尺寸組合出來的變體,才需要考慮功能完整、支援批次操作的外掛,不然逐一點開商品頁改庫存,會變成每天都要做的苦工。

會不會需要即時庫存同步與批次編輯?

這裡要分辨兩種不同的痛點。一種是即時性:庫存要在下單的當下就立刻更新,避免同一件商品被兩個客人同時買走造成超賣;另一種是批次效率:一次要改幾百筆商品的庫存、價格、SKU,而不是一筆一筆點開商品頁慢慢改。多數店家其實兩種需求都有,但通常會有一種更急迫,這會決定接下來該優先看哪個分類的外掛。

有沒有跨倉庫、跨通路的需求?

只用一個倉庫、只在自己的網站賣,跟同時經營多個倉庫或門市、或是同時透過其他管道銷售(例如自己的實體門市、批發通路),需要的庫存架構完全不同。後者需要的是「每個地點各自算一組庫存數字」,而不是一個總數字,還要考慮客人下單時,訂單該自動導去哪個地點出貨。這個條件會直接對應到後面「同時顧好幾個倉庫或門市」跟「同時在其他平台銷售」這兩節。

外掛相不相容 HPOS 高效能訂單儲存架構?

這是近兩年挑外掛容易被忽略、但真的該列入考量的技術條件。WooCommerce 從 8.2 版(2023 年 10 月正式釋出穩定版)起,新安裝的商店會預設啟用「高效能訂單儲存」(HPOS,High-Performance Order Storage)——把訂單資料存進專為電商需求設計的獨立資料表,而不是沿用文章資料表這種通用結構,藉此減少讀寫次數與資料表的擁擠程度。舊商店則要自己手動開啟。

只要有外掛沒有宣告支援 HPOS,這個選項就會被系統直接關閉,整間店退回舊的儲存方式,吃不到這層架構帶來的效能好處。庫存管理外掛通常會頻繁讀寫訂單資料(庫存扣減本來就跟訂單狀態綁在一起),特別容易踩到相容性問題。裝之前建議先到外掛的官方頁面,或是後台「WooCommerce → 設定 → 進階 → 功能」確認相容清單,別等裝了才發現要在新舊架構之間二選一。

挑 WooCommerce 庫存管理外掛前先自問四題:SKU 規模多大、痛點是即時還是批次、要不要跨倉庫跨通路、外掛相不相容 HPOS 高效能訂單儲存。
挑外掛前先釐清四個條件——SKU 規模、即時或批次、跨不跨倉庫通路、相不相容 HPOS——再對號入座到適合的情境分類。

免費就要功能齊全,ATUM 是多數店家的預設起點

免費外掛裡,ATUM Inventory Management 是多數 WooCommerce 店家會先試的選項。它在 WordPress.org 上有一萬多次活躍安裝、4.7 顆星的評分(來自 127 則評論),在同類免費外掛裡屬於市場公認的主流選擇。核心賣點是「Stock Central」儀表板,把所有商品的庫存量、庫存價值、供應商、進貨價、銷售表現整合在同一個畫面,而且可以直接在儀表板上就地編輯,不用逐一點開商品頁。

它的定位是多數店家的預設起點。免費版本身已經涵蓋不少核心功能,不夠用的地方再靠付費附加元件擴充,不需要一開始就整包買斷。

免費版就內建的功能,涵蓋到什麼程度?

根據 WordPress.org 官方頁面的說明,ATUM 免費版就內建供應商管理功能,可以新增供應商資料、指定預設供應商;也內建進貨單(採購單)功能,能針對商品直接建立進貨單、匯出成 PDF、追蹤進貨價格。除此之外,免費版還涵蓋庫存量與庫存價值總覽、低庫存與缺貨的視覺化標示、支援有變體的商品與組合商品、庫存異動記錄、進階搜尋與篩選。對商品量不算太大的店家,光免費版就已經能取代不少人工作業。

進階功能要靠哪些付費附加元件?

ATUM 走的是「核心免費加模組化付費附加元件」的模式,需要什麼功能才加購對應模組,不用整包買斷。付費附加元件通常涵蓋幾個方向:多地點、多倉庫的庫存管理(Multi-Inventory)、更完整的製造模組(把原料轉換成成品的生產型庫存邏輯)、條碼支援。

庫存管理這個領域,也在往 AI 預測的方向走。WooCommerce 官方 Marketplace 上另外有「Smart Inventory Management for WooCommerce」跟「Inventory Management for WooCommerce」兩款官方上架的工具,前者主打多地點庫存的監控與管理,後者主打用機器學習分析歷史銷售、預測每項商品每天該訂多少貨,官方頁面甚至宣稱使用後平均能減少三成庫存過剩、因避免缺貨而多賣兩成,每週還能省下五到十小時的人工重新下單時間。這類數字是廠商自己的宣稱,實際效果依店家情況而定,不過庫存管理的下一步正往「用 AI 預測該補多少貨」發展,不必要求現在每一款外掛都具備這個能力。

商品量大到要批次改資料,Smart Manager 這類外掛怎麼幫上忙?

商品一多,原生後台最惱人的地方就是「一次只能改一件商品」。Smart Manager 這類外掛要解決的正是這個問題,把 WooCommerce 後台變成一個像試算表一樣可以捲動、篩選、就地編輯的介面,一次選取幾十甚至幾百筆商品,同時修改庫存量、價格、SKU、缺貨狀態,不用一筆一筆點開商品頁。它在 WordPress.org 上有一萬多次活躍安裝、4.4 顆星的評分,適用範圍不只商品,連訂單狀態、優惠券使用次數這類資料也能用同一套介面批次改。

免費版能編輯的欄位其實不少,銷售價格、SKU、庫存狀態、產品分類這些常用欄位都涵蓋在內;但真正大量的批次操作(例如一次改幾萬筆記錄、排程批次執行、進階條件搜尋)要升級付費版才能用。這類外掛適合的是商品數量本來就多、而且經常需要整批調整的店家,例如換季要一次調整一整個系列的庫存與價格、供應商整批漲價要跟著調整成本、大量商品同時到貨要一次登錄入庫。如果商品數量不多、也很少一次改一大批,原生後台加上前面提到的 ATUM 儀表板,可能就已經夠用,不必額外再裝一款。

同時顧好幾個倉庫或門市,庫存不能只算一個總數

WooCommerce 原生只認一個總庫存數字。一旦店家同時經營多個倉庫、多個門市,或是有第三方倉儲協力,單一總數就會失真。賣掉的商品該從哪個地點扣?客人下單時,訂單又該自動導去哪一個地點出貨?這類問題,原生功能完全沒有答案。

多地點庫存管理這類外掛,運作邏輯是讓每個商品在每個地點各自有一組獨立的庫存數字,而不是全部混在一起算。店家可以設定規則(例如指定優先地點、或是離客人最近的地點),讓訂單自動導向正確的出貨點,前台也能顯示「這個地點有貨、那個地點沒貨」給客人參考,甚至能一次把大量商品批次指派到指定地點。以 WordPress.org 上的 Multi Location Product & Inventory Management 為例,免費版就提供不限地點數量的位置管理、低庫存追蹤,還能把訂單自動標記到客人選定的地點;各地點各自的常規價格與促銷價、更進階的批次操作與細部規則設定,則要透過付費版擴充。這類需求通常沒有像 ATUM 那樣完整的免費方案,是店家規模到一定程度、真的需要多倉庫管理時,才值得投資的功能。

零售之外還做批發,庫存規則要分開設定

零售客人跟批發客人,理論上該看到不同的價格、不同的最低訂購量,甚至不同的商品能見度,但原生 WooCommerce 只有一套規則,沒辦法把兩種客群分開設定。Wholesale Suite 這類 B2B 批發導向的工具,要解決的正是這個落差。

旗下的 Wholesale Prices 外掛是免費版,能新增一個「批發客戶」的使用者身份,讓這群人登入後看到跟一般訪客不一樣的價格,店家也能設定私人商店模式,價格與購物車要登入才看得到。完整付費套件則更進一步,涵蓋批發階梯定價(依角色層級分別訂價,可以用數量、分類或全站比例設定折扣)、最低訂購量規則(依角色控管最小小計或最小數量,確保每筆批發訂單有一定的利潤)、批發專用的整頁下單表單(支援 SKU 搜尋、分類篩選,方便批發客戶一次下大量訂單)、批發帳號的註冊與審核流程(自訂註冊表單、手動或自動審核申請)。官方網站表示,目前已有超過兩萬五千家 B2B 商店在用這套工具。這類分類只有零售跟批發混合經營的店家才需要考慮,純零售店可以直接跳過。

商品需要組裝生產,庫存管理該往哪裡找?

前面幾款外掛,骨子裡都是「進貨、賣出、扣庫存」這種進銷存邏輯。但如果商品是自己組裝、加工,或是用原物料生產出來的,像手作品牌或小型製造商,需要的其實是另一套邏輯:物料清單(BOM,把一個成品拆解成需要哪些原料、各自要用多少)加上生產排程,原物料、半成品、成品要分開追蹤,這已經超出一般庫存外掛的設計目的。

Katana 是這類製造導向庫存管理工具的一個方向指引。要注意的是,它不是 WordPress 外掛,而是一套獨立的雲端服務,透過整合跟 WooCommerce 即時同步庫存與訂單資料。它的核心是多層級物料清單管理,能處理原料轉半成品、半成品轉成品這種比較複雜的生產結構,也能追蹤生產中的工單,即時掌握任務進度、材料用量與成本。這種工具是給真的有生產製造流程的店家參考,單純進貨轉售的店家不需要走到這一步。

同時在其他平台銷售,庫存怎麼跨通路同步不出錯?

如果店不是只開在 WooCommerce 這一個地方,同時也透過其他管道銷售,商品共用同一批庫存,沒有同步機制的話,很容易發生同一件商品在兩邊都賣出、其中一邊變成超賣的狀況。這類工具通常是獨立於 WordPress 之外的服務,透過整合把 WooCommerce 的庫存變動即時同步到其他銷售通路,反過來也一樣。以下兩款是這個類別裡具代表性的服務。

Zoho Inventory:跟其他營運系統整合是強項

Zoho Inventory 是 Zoho 旗下的庫存管理服務,能跟 WooCommerce 即時同步訂單與庫存,也支援串接多個銷售通路。它的特色不在庫存功能本身有多花俏,而是能直接跟同集團的 Zoho Books(會計)、Zoho CRM 這些系統打通,店家不用另外找工具串接資料。適合已經在用、或考慮導入 Zoho 系列工具,想讓庫存數字跟財務系統直接對得上的店家。

Veeqo:亞馬遜收購後轉為全面免費

Veeqo 原本是付費的多通路庫存與出貨管理服務,2021 年被亞馬遜收購後,官方網站說明現在是亞馬遜提供給賣家的免費多通路出貨軟體,運費由合作的物流業者支付一小筆佣金,讓這套軟體能持續免費提供。它涵蓋多通路庫存即時同步(自動更新庫存、避免超賣)、跨平台訂單集中管理、出貨標籤列印,支援的通路包括亞馬遜、eBay、Etsy、Shopify 跟 WooCommerce。

「免費」是它相對其他同類服務最明顯的差異,但誠實地說,這個免費策略是亞馬遜用來鼓勵賣家多用自家物流服務的方式,讀者評估時可以把這個誘因納入考量,不必當成一份沒有任何條件的免費午餐。

核心系統之外,這兩個小功能能省下不少客服時間

前面幾節都是核心庫存系統等級的選擇,這裡收兩個小而實用、容易被忽略,卻能直接省下客服時間的輔助功能。不一定要換掉整套核心系統,加裝一個小外掛就能補上這類特定痛點。

條碼掃描,加快盤點與收貨速度

有實體收貨、盤點作業的店家(例如商品到貨要清點入庫、定期盤點對帳),條碼掃描類外掛能省下不少人工核對的時間。運作方式很直接,用手機或條碼掃描器掃一下商品條碼,系統就能直接查到或更新該商品的庫存數量,不用在後台一筆一筆搜尋商品、手動輸入。WordPress.org 上有幾款這類外掛可以搜尋比較,選擇時建議留意更新頻率跟安裝數,避免裝到已經停止維護的版本。

到貨通知名單,把等貨的客人留住

商品缺貨時,直接顯示「缺貨」只會讓有興趣的客人直接流失。「到貨通知」或「候補名單」類外掛,讓客人在商品頁留下 email,商品補回庫存時就能收到通知,不必每天回來確認。以 YITH WooCommerce Waitlist 為例,免費版就能在缺貨商品自動顯示訂閱候補名單的欄位,也支援有變體的商品各自訂閱,客人能在自己的會員後台看到訂閱狀態;不過免費版的補貨通知信要店家自己在商品編輯頁手動發送,真正做到補貨自動寄信、還能限制只通知庫存量以內的訂閱者,則是付費版才有的功能。這類外掛同時也讓店家看到「這件缺貨商品有多少人在等」,可以當成補貨優先順序的參考依據。

這篇不下「哪一款最好」的結論,更實際的做法是先看自己屬於哪個情境,再回頭對照對應的分類:剛起步用免費的 ATUM、商品量大要批次改資料找 Smart Manager、同時顧好幾個倉庫找多地點庫存外掛、零售批發混合經營找 Wholesale Suite、有生產製造流程往 Katana 這類方向找、同時在其他平台銷售看 Zoho Inventory 或 Veeqo,核心系統之外還有條碼掃描跟到貨通知名單這兩個小功能可以補。

WooCommerce 庫存管理沒有標準答案,重點是先看清楚自己的商品規模、通路數量跟未來的生產計畫,再決定該補上哪一塊。庫存管理正往「用 AI 預測該補多少貨、自動抓出補貨時間點」這個方向持續發展,這會是接下來值得留意的新變數,不必要求現在手上的工具就得樣樣具備。

資料來源
  1. ATUM WooCommerce Inventory Management and Stock Tracking — WordPress.org
  2. Smart Manager – Advanced WooCommerce Bulk Edit & Inventory Management — WordPress.org
  3. Multi Location Product & Inventory Management for WooCommerce — WordPress.org
  4. Wholesale Suite – #1 WooCommerce Wholesale Plugin — Wholesale Suite
  5. Veeqo: Amazon's Free Multichannel Shipping Software — Veeqo
  6. High-Performance Order Storage — WooCommerce
  7. Inventory Management for WooCommerce — WooCommerce