多通路電商 OMS 系統實戰:系列導讀

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 分析
關鍵洞察:AI Agent、MCP 等技術正在讓 AI 能操作系統。但 AI 要發揮作用,需要標準化的底層架構。OMS 不是被 AI 取代的對象,而是讓 AI 能發揮的基礎設施

SaaS 崩跌教會我們什麼?

2021 年,SaaS 公司用 30-50 倍 ARR 估值。2024 年,同樣的公司只剩 5-8 倍。這不是 SaaS 模式有問題,而是市場重新認識了什麼是真正的價值

泡沫時期的迷思 現實
用戶增長就是一切 能留住用戶、能收到錢才是
燒錢換市佔 正向現金流才能活下去
功能越多越好 解決核心痛點比較重要
技術債以後再還 技術債會讓你跑不動
OMS 系統的價值:它不是「酷炫的新創產品」,而是「讓電商能正常運作的基礎設施」。每天處理訂單、同步庫存、產生出貨單——這些boring but essential的事情,才是真正的商業價值。

為什麼 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 部署 雲原生是現在的標配
核心觀點:技術會變,但解決問題的思維方式不會變。理解為什麼這樣設計、權衡了什麼、踩過什麼坑——這些經驗在 AI 時代反而更珍貴。

回到最初的問題:為什麼需要 OMS?

想像你是一個電商賣家,同時在蝦皮、Momo、Yahoo、PChome、樂天等 17 個平台上銷售商品。

每天的噩夢:

  • 登入 17 個後台看訂單
  • 在 17 個平台更新庫存
  • 處理 17 種不同格式的出貨單
  • 應付 17 種不同的 API 規格變更

AI 能幫你自動回覆客服訊息,但它不會幫你把蝦皮的訂單自動同步到你的倉儲系統。這種系統整合的工作,需要專門設計的軟體。


商業價值(數字說話)

70%
人力成本降低
10x
處理速度提升
99%
庫存準確率
80%
擴展成本降低

這些數字怎麼來的?讓我拆解給你看。

計算基礎:一個中型電商的假設

參數 數值 說明
日均訂單量 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 人
計算:(5 – 1.5) / 5 = 70% 人力減少

年省成本: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 分鐘 從下單到出貨
計算:6 小時 / 30 分鐘 = 12 倍(取保守值 10 倍)

3. 庫存準確率 85% → 99%:怎麼算的?

沒有 OMS 的庫存問題:

問題來源 發生頻率 影響
平台 A 賣掉,平台 B 還沒更新 每天 5-10 次 超賣
人工輸入錯誤 約 2% 錯誤率 庫存不準
更新延遲(人力不足) 下班後無人更新 隔夜超賣
多平台庫存加總錯誤 每週發生 帳實不符

估算:2,000 SKU,每天約 300 個有異動,其中 15% 會有某種不準確 = 約 85% 準確率

有 OMS 的庫存管理:

  • 單一庫存來源,自動同步到所有平台
  • 賣出立即扣庫存,無延遲
  • 異常(負庫存)自動警示
  • 剩餘的 1% 誤差來自:實體盤點差異、退貨處理時間差
結果:系統化管理後,準確率提升到 99%

減少損失:假設超賣一次平均損失 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 萬
計算:(60萬 – 12萬) / 60萬 = 80% 成本降低

時間:從 2-3 個月縮短到 2-3 週


ROI 總結

效益項目 年度價值 計算方式
人力成本節省 176 萬 3.5 人 × 42K × 12 月
超賣損失減少 90 萬 75K × 12 月
新通路快速上線(假設年增 2 個) 96 萬 48 萬 × 2 個通路
出貨效率提升(減少延遲出貨罰款) 36 萬 估算
年度總效益 約 400 萬
注意:以上數字基於「日均 500 單、5 個平台」的中型電商假設。實際效益會因公司規模、產業特性而異。但數量級是對的——OMS 的 ROI 通常在 1-2 年內就能回本。

投資成本與風險揭露

講完效益,也要誠實談成本和風險。

導入成本估算

項目 自建開發 SaaS 方案
初期建置 300-800 萬 0-50 萬
月費/維護 5-15 萬(團隊) 2-10 萬(訂閱)
導入期 6-12 個月 1-3 個月
客製化程度 完全可控 受限於平台
回本期 1-2 年 3-6 個月

常見失敗風險

導入 OMS 可能失敗的原因:

  • 需求不明確:沒釐清要解決什麼問題就開始開發
  • 低估平台複雜度:每個電商平台的 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 可能不適合你

誠實說,不是每家公司都需要 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 也不會幫你更新庫存
  • 無法批次操作: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 仍然每年省下約 200 萬(75 萬人力 + 90 萬超賣損失 + 其他效益)。

原因:AI 讓「人」更有效率,但 OMS 解決的是「系統整合」問題——這兩者是不同層次的事情。

真正的比較:「人+AI」vs「系統+AI」

情境 A:人工 + 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 時代,我相信「理解系統為什麼這樣設計」比「會寫程式碼」更有價值。希望這些經驗對你有幫助。


下一步

如果你是工程師:

如果你是技術主管或決策者:

  • 想評估貴公司是否適合導入 OMS?歡迎來信交流
  • 需要技術諮詢或系統規劃?我提供電商系統架構顧問服務
聯絡方式:


這是「多通路電商 OMS 系統實戰」系列的導讀篇。點擊上方表格中的連結,深入每個技術主題。

留言

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *