月底盤點差 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 Inventory | 6–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 手持掃碼 App | 120,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 清單與現行對帳流程,會後給出落差評估與建議導入順序。
- Email:[email protected]
- 電話:0916-224-047
- LINE:@ufv9089p