2026 年:AI 衝擊下的軟體產業
這是一個特殊的時代。
SaaS 股票從 2021 年的高點崩跌 70-80%。曾經被視為「永遠成長」的軟體訂閱模式,現在面臨嚴峻的質疑。AI 能夠寫程式碼、能夠自動化客服、能夠生成內容——很多人問:軟體工程師還有未來嗎?
- 「AI 可以寫 80% 的 CRUD,還需要工程師嗎?」
- 「Copilot 已經能自動補全程式碼了」
- 「低代碼平台會取代傳統開發」
- 「SaaS 已死,ARR 不再性感」
在這個背景下,為什麼我還要寫這系列文章?為什麼 OMS 這種「傳統」的企業系統還有存在價值?
AI 無法取代的部分
讓我們誠實面對:AI 確實改變了很多事。但有些東西,AI 要做到需要企業級的整合架構:
| AI 能做的 | AI 要做到這些,需要什麼 |
|---|---|
| 生成 CRUD 程式碼 | 整合架構讓 AI 知道該改哪裡 |
| 寫單元測試 | 系統設計讓 AI 理解業務邏輯 |
| 補全程式碼片段 | 標準化介面讓 AI 能套用模式 |
| 呼叫 API | OMS 提供統一的 API 讓 AI 操作 |
| 分析數據 | 系統整合好的數據讓 AI 分析 |
SaaS 崩跌教會我們什麼?
2021 年,SaaS 公司用 30-50 倍 ARR 估值。2024 年,同樣的公司只剩 5-8 倍。這不是 SaaS 模式有問題,而是市場重新認識了什麼是真正的價值。
| 泡沫時期的迷思 | 現實 |
|---|---|
| 用戶增長就是一切 | 能留住用戶、能收到錢才是 |
| 燒錢換市佔 | 正向現金流才能活下去 |
| 功能越多越好 | 解決核心痛點比較重要 |
| 技術債以後再還 | 技術債會讓你跑不動 |
為什麼 OMS 在 2026 年仍然重要?
1. 電商只會更複雜,不會更簡單
2020 年:蝦皮、Momo、PChome
2024 年:加上 TikTok Shop、Shopee Food、跨境電商
2026 年:更多新平台、更多整合需求
平台越多,整合的需求越大。AI 可以幫你寫對接程式碼,但決定該怎麼對接、如何處理例外,還是需要人。
2. 「無聊」的系統反而更持久
- 銀行核心系統(COBOL 跑了 50 年)
- ERP 系統(SAP 依然是企業標配)
- 訂單管理系統(每個電商都需要)
這些系統不會上 TechCrunch 頭條,但它們每天都在創造價值。
3. AI 是工具,不是替代品
我現在寫程式碼,確實會用 AI 輔助。但 AI 給我的是草稿,我需要:
- 理解業務需求,決定架構方向
- 審核 AI 生成的程式碼是否符合系統設計
- 處理 AI 不知道的「公司內部潛規則」
- 跟平台 API 變更搏鬥(AI 不知道蝦皮上週改了什麼)
這系列文章的價值
這不是一篇「如何用某個框架」的教學。這是真實企業系統的設計思考。
| 你能學到的 | 為什麼重要 |
|---|---|
| 工廠模式整合多平台 | AI 時代更需要好的架構設計 |
| 事件驅動處理高併發 | 擴展性是系統長期價值的關鍵 |
| 多租戶認證 | SaaS 模式的技術基礎 |
| 分散式系統的觀測性 | 系統越複雜,可觀測性越重要 |
| Kubernetes 部署 | 雲原生是現在的標配 |
回到最初的問題:為什麼需要 OMS?
想像你是一個電商賣家,同時在蝦皮、Momo、Yahoo、PChome、樂天等 17 個平台上銷售商品。
- 登入 17 個後台看訂單
- 在 17 個平台更新庫存
- 處理 17 種不同格式的出貨單
- 應付 17 種不同的 API 規格變更
AI 能幫你自動回覆客服訊息,但它不會幫你把蝦皮的訂單自動同步到你的倉儲系統。這種系統整合的工作,需要專門設計的軟體。
商業價值(數字說話)
這些數字怎麼來的?讓我拆解給你看。
計算基礎:一個中型電商的假設
| 參數 | 數值 | 說明 |
|---|---|---|
| 日均訂單量 | 500 單 | 中型電商規模 |
| 銷售平台數 | 5 個 | 蝦皮、Momo、Yahoo、PChome、官網 |
| SKU 數量 | 2,000 個 | 中型商品數 |
| 客服/營運人員月薪 | 35,000 元 | 含勞健保約 42,000 |
1. 人力成本降低 70%:怎麼算的?
沒有 OMS 的人力配置:
| 工作內容 | 每日耗時 | 需要人力 |
|---|---|---|
| 登入 5 個平台抓訂單 | 2 小時 × 3 次/天 | 1 人 |
| 手動輸入訂單到 ERP | 500 單 × 2 分鐘 | 2 人 |
| 更新 5 個平台庫存 | 2,000 SKU × 5 平台 | 1 人 |
| 產生出貨單(各平台格式) | 500 單 × 3 分鐘 | 1 人 |
| 合計 | 5 人 |
有 OMS 的人力配置:
| 工作內容 | 每日耗時 | 需要人力 |
|---|---|---|
| 訂單自動同步 | 0(系統自動) | 0 |
| 審核異常訂單 | 約 5% 需人工,50 單 × 2 分鐘 | 0.2 人 |
| 庫存自動同步 | 0(系統自動) | 0 |
| 批次產生出貨單 | 點一下,500 單 × 0.1 分鐘 | 0.1 人 |
| 系統維運/例外處理 | 每天約 2-3 小時 | 0.5 人 |
| 客服(不變) | 需處理客戶問題 | 0.7 人 |
| 合計 | 1.5 人 |
年省成本:3.5 人 × 42,000 元 × 12 月 = 176 萬元/年
2. 處理速度提升 10 倍:怎麼算的?
沒有 OMS(手動流程):
| 步驟 | 耗時 | 說明 |
|---|---|---|
| 平台抓單 | 等待下次人工抓取 | 平均等 2-4 小時 |
| 人工輸入 ERP | 2-5 分鐘/單 | 容易出錯要重做 |
| 列印出貨單 | 3-5 分鐘/單 | 各平台格式不同 |
| 撿貨出貨 | 實際作業時間 | 約 30 分鐘 |
| 總計 | 4-8 小時 | 從下單到出貨 |
有 OMS(自動流程):
| 步驟 | 耗時 | 說明 |
|---|---|---|
| 訂單自動同步 | 5 分鐘內 | Webhook 或輪詢 |
| 自動寫入系統 | 即時 | 無需人工 |
| 批次產生出貨單 | 1 分鐘/批 | 統一格式 |
| 撿貨出貨 | 實際作業時間 | 約 20 分鐘(有優化動線) |
| 總計 | 25-35 分鐘 | 從下單到出貨 |
3. 庫存準確率 85% → 99%:怎麼算的?
沒有 OMS 的庫存問題:
| 問題來源 | 發生頻率 | 影響 |
|---|---|---|
| 平台 A 賣掉,平台 B 還沒更新 | 每天 5-10 次 | 超賣 |
| 人工輸入錯誤 | 約 2% 錯誤率 | 庫存不準 |
| 更新延遲(人力不足) | 下班後無人更新 | 隔夜超賣 |
| 多平台庫存加總錯誤 | 每週發生 | 帳實不符 |
估算:2,000 SKU,每天約 300 個有異動,其中 15% 會有某種不準確 = 約 85% 準確率
有 OMS 的庫存管理:
- 單一庫存來源,自動同步到所有平台
- 賣出立即扣庫存,無延遲
- 異常(負庫存)自動警示
- 剩餘的 1% 誤差來自:實體盤點差異、退貨處理時間差
減少損失:假設超賣一次平均損失 500 元(退款 + 負評 + 平台罰款),每天減少 5 次 = 每月省 75,000 元
4. 擴展成本降低 80%:怎麼算的?
沒有 OMS,新增一個平台:
| 工作項目 | 耗時 | 成本 |
|---|---|---|
| 研究平台 API 文件 | 1-2 週 | 工程師人力 |
| 開發訂單同步 | 2-3 週 | 工程師人力 |
| 開發庫存同步 | 1-2 週 | 工程師人力 |
| 開發出貨單格式 | 1 週 | 工程師人力 |
| 測試、修 bug、上線 | 2-4 週 | 工程師 + QA |
| 營運人員培訓 | 1 週 | 培訓成本 |
| 總計 | 8-12 週 | 約 50-80 萬 |
有 OMS,新增一個平台:
| 工作項目 | 耗時 | 成本 |
|---|---|---|
| 研究平台 API 文件 | 3-5 天 | 工程師人力 |
| 實作 ChannelAction 介面 | 1 週 | 套用現有架構 |
| DTO 轉換器 | 3-5 天 | 格式對照 |
| 測試、上線 | 1 週 | 已有測試框架 |
| 營運人員培訓 | 1 天 | 介面相同,只是多一個選項 |
| 總計 | 2-3 週 | 約 10-15 萬 |
時間:從 2-3 個月縮短到 2-3 週
ROI 總結
| 效益項目 | 年度價值 | 計算方式 |
|---|---|---|
| 人力成本節省 | 176 萬 | 3.5 人 × 42K × 12 月 |
| 超賣損失減少 | 90 萬 | 75K × 12 月 |
| 新通路快速上線(假設年增 2 個) | 96 萬 | 48 萬 × 2 個通路 |
| 出貨效率提升(減少延遲出貨罰款) | 36 萬 | 估算 |
| 年度總效益 | 約 400 萬 |
投資成本與風險揭露
講完效益,也要誠實談成本和風險。
導入成本估算
| 項目 | 自建開發 | SaaS 方案 |
|---|---|---|
| 初期建置 | 300-800 萬 | 0-50 萬 |
| 月費/維護 | 5-15 萬(團隊) | 2-10 萬(訂閱) |
| 導入期 | 6-12 個月 | 1-3 個月 |
| 客製化程度 | 完全可控 | 受限於平台 |
| 回本期 | 1-2 年 | 3-6 個月 |
常見失敗風險
- 需求不明確:沒釐清要解決什麼問題就開始開發
- 低估平台複雜度:每個電商平台的 API 都有坑
- 團隊能力不足:沒有足夠的開發和維運資源
- 變更管理失敗:使用者不願意改變工作流程
- 過度客製化:追求完美導致永遠做不完
市場方案比較
自建 OMS 不是唯一選擇。以下是常見方案的比較:
| 方案類型 | 代表產品 | 適合誰 | 優點 | 缺點 |
|---|---|---|---|---|
| SaaS OMS | 91APP、CYBERBIZ、EasyStore | 中小型電商 | 快速上線、低成本、有人維護 | 客製化受限、數據在別人手上 |
| 平台原生工具 | 蝦皮賣家中心、Momo 後台 | 單平台賣家 | 免費、原生整合 | 只能管單一平台、功能受限 |
| ERP 模組 | SAP、Oracle、鼎新 | 大型企業 | 財務整合、企業級穩定 | 重、貴、慢、電商功能弱 |
| 自建系統 | 本文討論的方式 | 有 IT 團隊的中大型電商 | 完全客製、數據自主、可深度整合 | 開發成本高、需要團隊維護 |
- 日均 < 100 單、1-2 平台:用平台原生工具就好
- 日均 100-500 單、3-5 平台:考慮 SaaS OMS
- 日均 > 500 單、5+ 平台、有特殊需求:考慮自建或深度客製
實際案例參考
以下是幾個匿名化的導入案例:
案例 A:服飾品牌(成功)
| 規模 | 日均 800 單、7 個平台 |
| 原本痛點 | 6 人團隊處理訂單、每天加班、超賣頻繁 |
| 導入方式 | 自建 OMS,開發期 8 個月 |
| 結果 | 縮減到 2 人、超賣降到每月 1-2 次、14 個月回本 |
| 關鍵成功因素 | 老闆全力支持、IT 主管有電商經驗 |
案例 B:3C 經銷商(部分成功)
| 規模 | 日均 300 單、4 個平台 |
| 原本痛點 | ERP 和電商平台脫鉤、手動對帳 |
| 導入方式 | 先用 SaaS,後來部分自建 |
| 結果 | 訂單處理自動化成功,但庫存同步仍有問題 |
| 教訓 | 低估了 ERP 整合的複雜度 |
案例 C:食品電商(失敗重來)
| 規模 | 日均 200 單、3 個平台 |
| 原本痛點 | 想提升效率、老闆看到別人有就想要 |
| 導入方式 | 外包開發 |
| 結果 | 做了 6 個月、花了 150 萬、最後沒上線 |
| 失敗原因 | 需求一直變、外包商不懂電商、內部沒人能接手 |
OMS 可能不適合你
誠實說,不是每家公司都需要 OMS:
- 只在 1-2 個平台銷售:平台原生工具夠用
- 日均訂單 < 50 單:人工處理得過來,ROI 不划算
- 沒有 IT 資源:系統會變成另一個維護包袱
- 業務模式還在摸索:需求不穩定,系統做了也會一直改
- 現金流緊張:有更急迫的事情要處理
反思:如果人工作業者也用 AI 呢?
這是 2026 年必須面對的問題:如果營運人員也會用 ChatGPT、Copilot 等 AI 工具,還需要 OMS 嗎?
AI 能幫助人工作業的部分
| 工作內容 | AI 能幫的 | 效率提升 |
|---|---|---|
| 填寫表格 | 自動補全、格式轉換 | 2x |
| 回覆客戶訊息 | 生成範本回覆 | 3x |
| 整理 Excel 資料 | 公式生成、格式處理 | 2x |
| 查詢訂單狀態 | 整理多平台資訊(需人工複製貼上) | 1.5x |
| 產生報表 | 數據分析、圖表建議 | 2x |
AI 無法幫助的部分
- 無法登入平台後台:AI 不能幫你登入蝦皮抓訂單
- 無法即時同步:你睡覺時,AI 也不會幫你更新庫存
- 無法批次操作:AI 一次處理一個問題,不能同時處理 500 張訂單
- 無法跨系統傳遞:AI 不能自動把訂單從蝦皮寫進你的 ERP
- 無法 24/7 運作:沒有人下指令,AI 就不會動
調整後的人力需求比較
| 情境 | 需要人力 | 年人事成本 |
|---|---|---|
| 純人工(無 AI) | 5 人 | 252 萬 |
| 人工 + AI 輔助 | 3 人(效率提升約 40%) | 151 萬 |
| OMS 系統 | 1.5 人 | 76 萬 |
| OMS + AI 輔助 | 1 人(例外處理更快) | 50 萬 |
重新計算 ROI
比較基準改變:「人工 + AI」vs「OMS」
| 效益項目 | 人工+AI vs 純人工 | OMS vs 人工+AI |
|---|---|---|
| 人力成本節省 | 省 101 萬/年 | 再省 75 萬/年 |
| 超賣損失 | 無改善(還是會漏) | 省 90 萬/年 |
| 處理速度 | 快 1.5 倍 | 快 10 倍 |
| 24/7 運作 | 不可能 | 可以 |
| 新通路擴展 | 一樣要重新訓練人 | 2-3 週上線 |
原因:AI 讓「人」更有效率,但 OMS 解決的是「系統整合」問題——這兩者是不同層次的事情。
真正的比較:「人+AI」vs「系統+AI」
─────────────────────────────────
人 → ChatGPT 幫忙寫回覆 → 人複製貼上到平台
人 → 登入蝦皮看訂單 → 人手動輸入 ERP → 人更新其他平台庫存
人 → AI 幫忙整理 Excel → 人複製貼上到各系統
瓶頸:每個動作都需要「人」當中介
情境 B:OMS 系統 + AI
─────────────────────────────────
訂單 → OMS 自動同步 → 自動進 ERP → 自動更新所有平台庫存
人 → AI 幫忙處理例外 → 在 OMS 一個介面完成
報表 → 系統自動產生 → AI 幫忙分析
瓶頸:只有「例外」需要人處理
- AI 提升「點」的效率:讓單一任務做得更快
- OMS 解決「線」的問題:讓流程自動串連
- 兩者結合才是最佳解:自動化流程 + AI 處理例外
系統架構全景圖
這 10 篇技術文章涵蓋了 OMS 系統的各個層面,以下是它們在系統中的位置:
│ 外部平台層 │
│ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ │
│ │ 蝦皮 │ │ Momo │ │ Yahoo │ │ PChome │ │ … │ │
│ └────┬────┘ └────┬────┘ └────┬────┘ └────┬────┘ └────┬────┘ │
│ │ │ │ │ │ │
│ └───────────┴───────────┴───────────┴───────────┘ │
│ │ │
│ ┌──────────▼──────────┐ │
│ │ [6] HTTP 客戶端 │ ← OkHttp 連線池、重試機制 │
│ │ [8] JSON 序列化 │ ← 時區處理、格式轉換 │
│ └──────────┬──────────┘ │
└───────────────────────────────┼─────────────────────────────────────────┘
│
┌───────────────────────────────▼─────────────────────────────────────────┐
│ 整合層 │
│ │
│ ┌─────────────────────────────────────────────────────────────────┐ │
│ │ [1] 工廠模式 + 策略模式 │ │
│ │ ChannelFactory → ShopeeAction / MomoAction / YahooAction … │ │
│ └─────────────────────────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────────────────────┐ │
│ │ [5] DTO 設計 │ │
│ │ 外部 DTO ←→ Converter ←→ 內部 DTO │ │
│ └─────────────────────────────────────────────────────────────────┘ │
│ │
└───────────────────────────────┬─────────────────────────────────────────┘
│
┌───────────────────────────────▼─────────────────────────────────────────┐
│ 核心服務層 │
│ │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ OrderService │ │InventorySync│ │ ShippingServ │ │
│ └──────┬───────┘ └──────┬───────┘ └──────┬───────┘ │
│ │ │ │ │
│ └───────────────────┼───────────────────┘ │
│ │ │
│ ┌──────────────────────────▼──────────────────────────────────────┐ │
│ │ [3] 多租戶認證 │ │
│ │ Token 驗證 → SecurityContext → 商戶隔離 │ │
│ └─────────────────────────────────────────────────────────────────┘ │
│ │
│ ┌──────────────────────────────────────────────────────────────┐ │
│ │ [7] PDF 生成 ← 出貨單、撿貨單、對帳單 │ │
│ └──────────────────────────────────────────────────────────────┘ │
│ │
└───────────────────────────────┬─────────────────────────────────────────┘
│
┌───────────────────────────────▼─────────────────────────────────────────┐
│ 訊息層 │
│ │
│ ┌─────────────────────────────────────────────────────────────────┐ │
│ │ [2] Kafka 事件驅動 │ │
│ │ Producer → Topics (per channel) → Consumer Jobs │ │
│ └─────────────────────────────────────────────────────────────────┘ │
│ │
└───────────────────────────────┬─────────────────────────────────────────┘
│
┌───────────────────────────────▼─────────────────────────────────────────┐
│ 基礎設施層 │
│ │
│ ┌────────────────┐ ┌────────────────┐ ┌────────────────┐ │
│ │ [4] 健康檢查 │ │ [9] 分散式追蹤 │ │ [10] K8s 部署 │ │
│ │ Actuator │ │ OpenTracing │ │ Helm Charts │ │
│ │ 自訂 Indicator │ │ Jaeger │ │ ConfigMap │ │
│ └────────────────┘ └────────────────┘ └────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────────────┘
- 從頭開始:按順序讀,理解系統如何從外到內設計
- 解決特定問題:直接跳到對應章節
- 架構設計師:重點看 [1] 工廠模式、[2] Kafka、[10] K8s
- 後端工程師:重點看 [3] 認證、[5] DTO、[6] HTTP
系列文章導覽
| # | 主題 | 解決什麼問題 | AI 時代的價值 |
|---|---|---|---|
| 1 | 工廠模式 | 整合 17 個平台的不同 API | 架構設計思維 |
| 2 | Kafka 事件驅動 | 高併發訂單處理 | 分散式系統設計 |
| 3 | 多租戶認證 | 一套系統服務多商戶 | SaaS 技術基礎 |
| 4 | 健康檢查 | 自動監控系統狀態 | 可觀測性 |
| 5 | DTO 設計 | 管理數百個資料物件 | 程式碼組織 |
| 6 | HTTP 客戶端 | 穩定呼叫外部 API | 整合實務 |
| 7 | PDF 生成 | 統一出貨標籤格式 | API 設計 |
| 8 | JSON 序列化 | 處理不同平台的時區 | 資料處理 |
| 9 | 分散式追蹤 | 追蹤請求在各服務的流向 | 除錯能力 |
| 10 | K8s 部署 | 管理 17+ 個服務部署 | 雲原生技能 |
適合讀者
| 角色 | 可以學到 |
|---|---|
| 正在焦慮的工程師 | AI 時代什麼能力還有價值 |
| 想轉型的技術人 | 企業系統的實戰經驗 |
| 技術主管 | 如何設計可擴展的系統 |
| 電商從業者 | 技術如何解決業務痛點 |
關於作者
Tom|10+ 年軟體工程經驗
經歷過幾個時代:
- 2010s:傳統 SI、CRM 系統
- 2015+:電商爆發、系統整合
- 2020s:雲原生、微服務
- 2024+:AI 衝擊、重新定位
這系列文章來自在精誠開發多通路電商 OMS 系統的實戰經驗。不是教科書理論,是真正上線運營、處理過各種奇怪問題的心得。
寫這些文章的原因:在 AI 時代,我相信「理解系統為什麼這樣設計」比「會寫程式碼」更有價值。希望這些經驗對你有幫助。
下一步
- 從工廠模式開始,理解多平台整合的核心架構
- 對分散式系統有興趣?直接跳Kafka 事件驅動
- 想評估貴公司是否適合導入 OMS?歡迎來信交流
- 需要技術諮詢或系統規劃?我提供電商系統架構顧問服務
- Email:[email protected]
- Blog:blog.tomting.com
這是「多通路電商 OMS 系統實戰」系列的導讀篇。點擊上方表格中的連結,深入每個技術主題。
發佈留言