服務

進銷存庫存系統怎麼做?多通路賣家的庫存同步完整規劃(含成本與 90 天路線圖)

2026.08.05 · 70 次瀏覽
進銷存庫存系統怎麼做?多通路賣家的庫存同步完整規劃(含成本與 90 天路線圖)

同一支 SKU 同時在蝦皮、momo、官網和兩家門市販售時,Excel 就不再是系統,而是風險。這篇拆解庫存中台的完整建置流程、台灣市場真實成本區間,以及六個最常見的翻車點。

分享:

月底盤點差 37 件,這不是倉庫問題

一家家用品品牌,同一支保溫瓶同時掛在蝦皮、momo、官網和兩間門市。庫存靠倉管每天早上抄一份 Excel,再手動上傳各平台後台。上個月月底盤點,帳上 214 件、實際 177 件,差 37 件;同月發生 12 筆超賣退款,出貨績效被扣分,廣告權重跟著掉。兩位同仁每天花 2.5 小時對帳,一個月燒掉 100 多個工時。

這不是倉庫不認真,是庫存數字沒有「單一真相來源」。五個地方各記一份,就會有五個版本的事實。

什麼情況該做,什麼情況不該做

適合建置庫存系統的情境

  • 同一支 SKU 同時在 2 個以上通路販售(平台 + 官網 + 門市)
  • SKU 超過 300 支,或有多規格、組合包、加購贈品
  • 月訂單超過 800 筆,人工抄庫存追不上出貨速度
  • 需要批號、效期或序號追蹤(食品、保健品、3C、醫材)
  • 有多個庫位需要調撥(自倉 + 第三方物流倉 + 門市庫)

不適合現在做的情境

  • 單一通路、SKU 少於 100 支、月訂單 200 筆以下 — 平台後台加一份 Google 試算表就夠
  • 真正的痛點只是出貨單與標籤列印太慢 — 買現成出貨工具,兩週見效
  • 內部沒有人負責商品主檔(命名、單位、成本) — 先做資料治理,系統救不了沒人管的主檔
  • 成本認列方式還沒定案(移動加權平均 vs 先進先出) — 先跟會計開會,不要先寫程式
  • 預算低於 NT$150,000 卻要求全通路即時同步 — 先做單通路版本

四個替代方案怎麼比

方案導入時間起始成本優點限制
Excel / Google 試算表即刻近乎 0零學習成本、彈性高沒有交易紀錄、無法並行寫入、防不了超賣
SaaS 多通路庫存工具2–4 週NT$1,500–6,000/月平台串接現成、上手快組合包與批號規則只能遷就工具、資料出場困難
套裝 ERP(鼎新/正航/SAP B1)4–9 個月NT$600,000 起+年費財會與稅務模組完整電商多通路常需另外客製、顧問費高
自架 Odoo Inventory6–12 週月費見 Odoo 官方定價+導入費模組多、社群大台灣物流與發票需另外開發、升級易踩客製衝突
客製化庫存中台(Laravel + Flutter)10–16 週NT$380,000 起流程貼合、資料自有前期投入高、需內部窗口

判斷公式:如果會影響扣帳的例外流程(組合包拆解、瑕疵換貨、寄倉代銷)超過三種,套裝工具的客製費通常會在 18 個月內追上客製化開發的價格。

完整建置流程:從資料健檢到切轉

  • 階段 0 — 資料健檢(3–5 天):清點 SKU 主檔、單位換算、期初庫存落差。交付物:主檔清冊、重複料號對照表、資料落差報告(Google Sheets + Metabase)
  • 階段 1 — 規劃(5–8 天):盤點所有異動類型(進貨、驗收、銷貨、退貨入庫、調撥、報廢、盤盈虧、寄倉)。交付物:Miro 流程圖、Figma 線框圖、Notion 規格書與資料字典
  • 階段 2 — 核心開發(5–7 週):Laravel 12 + MySQL 8,庫存以「異動流水帳」為單一真相,任何變動都是不可刪除的交易;扣帳用 InnoDB 鎖定讀取 避免並行超賣。交付物:可操作後台 + 測試資料
  • 階段 3 — 通路串接(3–4 週):串接 蝦皮開放平台、momo 供應商介接、WooCommerce/Shopify、門市 POS;同步全走 Laravel Queue + Horizon,具備重試與失敗告警
  • 階段 4 — 手持端(2–3 週)Flutter 掃碼 App,支援收貨、揀貨、盤點與離線暫存,Android PDA 與一般手機皆可用
  • 階段 5 — UAT 與平行測試(2–3 週):新舊流程並行 2 週,每日跑差異對帳,差異率連續 5 天低於 0.5% 才切轉
  • 階段 6 — 切轉上線(1 週):週日晚間凍結盤點、匯入期初數量、逐通路開啟同步。交付物:操作手冊、訓練錄影、回滾腳本

真實成本拆解

項目費用區間(TWD)
資料健檢與規劃45,000–80,000
核心進銷存模組(進貨/銷貨/調撥/盤點)180,000–320,000
通路串接(每個通路)45,000–90,000
Flutter 手持掃碼 App120,000–200,000
成本計算與報表模組60,000–120,000
常見總落點380,000–1,200,000

容易被漏算的隱藏費用:

  • 雲端主機、備份與監控:NT$2,500–8,000/月(含 UptimeRobot 或同級監控)
  • 硬體:藍牙掃描槍 NT$4,000–12,000/台、Android PDA NT$12,000–25,000/台、標籤機 NT$8,000–30,000 + 耗材
  • 物流電子託運單串接:一次性 NT$30,000–60,000(每家物流商分開計)
  • 官網自收款金流手續費:以 綠界官方費率頁 為準,直接影響毛利報表設計
  • 平台 API 改版跟進:每年約 8–20 工時
  • 年度維護與支援:開發費的 15–20%
  • 內部訓練與 SOP 撰寫:16–40 工時(常被完全忽略)

以上皆為區間估算,實際報價依 SKU 數、通路數與例外流程複雜度而定。

客戶的想像 vs 實際發生的事

客戶以為實際狀況
串了 API 庫存就即時同步平台 API 有速率限制,回寫多落在 1–5 分鐘。熱銷品要靠保留緩衝量控管,不是靠更快的同步
系統上線庫存就會準系統只會放大既有紀律。期初盤點做不紮實,第一個月照樣對不起來
開發完就結束了上線後前 6 週是磨合期,換貨、瑕疵品、組合包拆賣才是真正的工作量
倉庫同仁馬上就會用最大阻力是多掃一次條碼。任何常用動作超過 2 步就會被繞過
報表想改隨時能改成本認列方式(移動加權平均 vs 先進先出)一改,整個歷史庫存價值都要重算

六個最常見的陷阱與解法

  • 直接在商品表上 update 數量 — 改用不可刪除的異動流水帳,現有量是彙總結果而非可編輯欄位
  • 多通路同時下單造成超賣 — 熱銷品設通路配額 + 保留量,不要把 100% 庫存丟進共用池
  • 同一商品多個料號 — 上線前強制主檔正規化,一品一碼,舊料號改為別名對照且永不刪除
  • 組合包與贈品沒有拆解規則 — 建立 BOM 對照,出貨時扣元件庫存而非組合品
  • API 重送造成重複扣帳 — 每筆外部訊息帶冪等鍵並建立去重表,重送只回傳原結果
  • 上線當天沒有回滾方案 — 舊流程保留 2 週平行運作,切轉腳本必須可反向執行
  • 一年只盤一次 — 改成循環盤點,用 ABC 分類讓 A 類品每月盤一次

成功指標與 90 天路線圖

  • 第 30 天:帳實相符率 95% 以上;超賣降到每月 2 筆以內;同步失敗率低於 1%;每日對帳時間從 2.5 小時降到 30 分鐘
  • 第 60 天:可用量準確率 98% 以上;揀貨錯誤率低於 0.5%;補貨前置時間縮短 3–5 天;盤出 90 天未動的呆滯庫存並開始出清
  • 第 90 天:庫存周轉率提升 15–25%;缺貨損失可量化並逐月下降;A 類品循環盤點覆蓋率 100%;每月節省 60–100 工時

決策清單:現在該做嗎?

  • ☐ 同一支 SKU 在 2 個以上通路販售
  • ☐ 過去 3 個月發生過超賣或缺貨誤標
  • ☐ SKU 數超過 300 支
  • ☐ 每月訂單超過 800 筆
  • ☐ 有人每天花 1 小時以上手動對庫存
  • ☐ 有組合包、加購或贈品需要拆解扣帳
  • ☐ 需要批號或效期追蹤
  • ☐ 有 2 個以上庫位需要調撥
  • ☐ 商品主檔有明確負責人
  • ☐ 會計已確認成本認列方式
  • ☐ 願意做一次完整的期初凍結盤點
  • ☐ 有預算涵蓋硬體與年度維護,不只是開發費
  • ☐ 內部能指派一位專案窗口,每週至少 4 小時

勾選 8 項以上,客製化庫存系統的回收期通常落在 12–18 個月;勾選 5 項以下,先用 SaaS 工具過渡更划算。

常見問題

可以只做官網和一個平台,之後再擴充嗎?

可以,而且建議這樣做。核心流水帳與主檔一次做對,之後每加一個通路約 NT$45,000–90,000、3–4 週。反過來先串五個通路再回頭改資料模型,成本會高很多。

已經在用鼎新或正航,還需要另外做庫存中台嗎?

如果 ERP 主要負責財會與進銷存憑證,前端多通路的可售量計算、保留量與同步排程通常仍需一層中台。常見做法是中台管即時可售量,再回寫傳票到既有 ERP,兩邊各司其職。

庫存同步能做到幾秒內?

內部扣帳是即時的,但對外回寫受平台 API 速率限制,實務落在 1–5 分鐘。真正防超賣的手段是保留緩衝量與通路配額,不是追求秒級同步。

倉庫同仁年紀較長,學得會嗎?

會,前提是介面設計成掃碼優先。收貨掃箱、揀貨掃件、盤點掃架,每個動作控制在 2 步以內,訓練 1–2 小時就能上線,實際磨合約 2 週。

資料以後拿得回來嗎?

客製化系統的資料庫與原始碼所有權歸客戶。ScriptWalker 交付時附完整 schema 文件與匯出腳本,不做資料綁定。

下一步

ScriptWalker 提供「進銷存與庫存中台建置服務」,起價 NT$380,000(含資料健檢、核心模組與一個通路串接)。第一步不是報價,是 60 分鐘免費庫存健檢會議:請帶近三個月訂單量、SKU 清單與現行對帳流程,會後給出落差評估與建議導入順序。

分享: