「我們流量大了,想換掉 Shopify 自建。」這句話每個月都會在報價會議裡出現一次,而九成的情況下,我們會建議客戶再等等。原因不是自建不好,而是大多數人低估了「平台費用」以外的所有東西。
平台選型常被誤解為一道技術題:誰快、誰彈性、誰漂亮。但實務上它是現金流題:你願意把多少錢、多少時間、多少風險,從「每月固定支出」搬到「一次性投入+持續維運」這一側。Shopify、自建、開源(例如 Medusa、Saleor、WooCommerce)三條路真正的差別,不在功能列表,而在這筆帳怎麼算。
三個現實面,比功能比較表更重要
金流。 Shopify 的價值有一大半在於它把信用卡、ApplePay、第三方支付、發票、退款流程整套打包好。自建的那一刻,你要重新面對台灣金流商的 API 文件、對帳檔格式、退刷與分期手續費邏輯。這些東西不難,但很瑣碎,而且每家銀行與金流商的怪癖都不一樣。舉個例子,假設你接了某家本地金流的定期定額,光是處理「卡片過期自動重試」這件事,可能就要寫掉一個 sprint。
物流。 跨境尤其明顯。Shopify 的 App 生態讓你接黑貓、新竹、7-11 店到店幾乎是設定題;自建則要自己處理運單號回拋、貨態 webhook、退貨單重開。如果你做的是純國內 B2C 且訂單模式單純,自建負擔不大;但只要牽涉到合併出貨、預購、跨境關稅試算,前期工程量會比想像多一個量級。
SEO 與前端。 這是自建最容易勝出的地方。Shopify 的主題系統對 Core Web Vitals 不算友善,商品頁的結構化資料也常需要額外調整。如果你的流量主力來自自然搜尋、內容行銷、或需要做大量 landing page A/B 測試,自建(特別是 headless 架構配 Next.js 或 Astro)確實能換到可觀的轉換率空間。但前提是——你得有人持續維護它。
開源是中間解,但不是免費解
很多人把開源當成「自建的便宜版」,這是誤會。Medusa、Saleor 這類 headless commerce 框架的確省下了核心電商邏輯的開發,但它們把彈性還給你的同時,也把責任還給你:升級、安全補丁、外掛相容、部署環境,全都是自己的事。
我們的經驗法則是這樣:如果團隊裡沒有至少一位能長期負責後端的工程師,開源方案的總持有成本通常會比 Shopify Plus 還高。不是因為授權費,而是因為「沒人有空修」這件事,最後都會變成業務損失。
反過來說,當你的商業模式開始出現 Shopify 處理不了的東西——例如複雜的會員分層定價、B2B 詢價單流程、需要與 ERP 雙向同步的庫存——這時候開源或自建才真正划算,因為你買的是「能改」這件事本身。
我們的觀察
平台沒有最好,只有最貴的錯誤。在還沒搞清楚自己的訂單結構、毛利率、與內部工程能量之前,提早自建幾乎都會付出比預期高的代價;而在該換的時候不換,則會被平台的天花板慢慢磨掉成長空間。決策的關鍵不是「哪個技術比較潮」,而是誠實回答一個問題:未來十二個月,你的瓶頸是流量、是商業邏輯、還是人。答案不同,選擇就不同。
