每年五月,我們工作室會接到至少三個台灣 SMB 老闆同樣的電話。對話開頭永遠一樣:「我剛打開明年 SHOPLINE/Shopify 的續約報價,又漲了。我想知道直接做一個自己的要多少錢。」這篇文章就是我們跟他們的對話,公開版。
對線上年營收約 NT$800 萬到 NT$3,000 萬之間的 SHOPLINE Plus 或 Shopify Plus 等級客戶,2026 年的數學翻過去了。理由有四:(a) FrankenPHP 讓 PHP 出貨即正式環境級;(b) MySQL 9.7 LTS 把 JSON Duality 和動態資料遮罩帶進社群版;(c) headless Next.js 前台部署到 Vercel 或 Cloudflare Pages,每月只要幾塊台幣;(d) Stripe / TapPay / NewebPay / ECPay 的 SDK 都成熟了。整套客製前後台,現在是 6 到 8 週的專案,不是 6 個月。
一、2026 年我們會推給台灣 SMB 的整套技術組合
前台:Next.js 15 + App Router,部署到 Vercel 或 Cloudflare Pages。行動:薄薄一層 Flutter,共用同一份 headless API。後端:Laravel 13 跑在 FrankenPHP 上,搭配 Laravel 官方 AI SDK 做商品描述生成、推薦與客服摘要。資料庫:MySQL 9.7 LTS,用 JSON Duality 讓前台 API 從單一 SELECT 直接吐出巢狀的「商品 × 規格 × 庫存 × 評價」載荷;用動態資料遮罩,讓非正式環境工程師預設看不到客戶 PII。金流:台灣 TapPay 或 NewebPay,國際 Stripe。物流:透過標準 ECPay 超商 API 串 7-11/全家。搜尋:自架 Meilisearch 在 NT$300/月的 VPS 上。圖片 CDN:Cloudflare Images。分析:GA4 + 自訂 ai_visits 表,記錄 AI 爬蟲與 Pay-Per-Crawl 事件。
二、會讓會議翻盤的數字
台灣 SHOPLINE Plus 或 Shopify Plus 等級——以年營收 NT$1,500 萬的店家為基準——平台費約 NT$15,000 到 NT$45,000/月,再加上每筆交易的 1.5% 到 2.5% 金流+平台抽成。年化:光平台租金就 NT$18 萬到 NT$54 萬,加上百分比抽成 NT$22.5 萬到 NT$37.5 萬。整年「平台稅」:大約 NT$40 萬到 NT$90 萬。
上面那套客製 stack 我們做大約 6 到 8 週(一次性 NT$45 萬到 NT$70 萬)。上線後 hosting 大約 NT$3,000 到 NT$8,000/月全包(Cloudflare Pages、一台 NT$1,500 的 Hetzner/DigitalOcean droplet 跑 FrankenPHP + Laravel、一個 managed MySQL 9.7、Cloudflare Images、Meilisearch 跟 droplet 共生)。年化 hosting:NT$3.6 萬到 NT$9.6 萬。
所以第一年的損益平衡點是「建置成本 + 1 年 hosting」對「1 年平台稅」——已經對店家有利。第二年起是純省:店家為了同樣的吞吐量付的錢,少了大約 90%。
三、為什麼開會不要從成本開始
如果小工作室開頭就講「我們會幫你省錢」,會議就走不下去——每個 SaaS 業務都有反向試算表準備好了。會成交的對話,是談「所有權」。三件事是 SaaS 永遠給不了店家的:客戶資料庫的所有權(不會被平台綁住 email 名單、訂單歷史、LTV 計算);結帳 UX 的所有權(所有 SaaS 不讓你做的轉換率實驗);AI 介面的所有權(店家的商品文案、FAQ、評價摘要會成為「在你自己的網域下」可被 AI 引用的第一方內容,不是 SaaS 的子網域)。
四、我們的優勢在哪——以及不在哪
我們贏在:店家年營收過了 NT$1,000 萬、商品目錄不算小(50 件以上 SKU 含規格)、需要台灣特色物流(7-11/全家取貨、虛擬帳號 ATM 轉帳),加上有 B2B 側(客製定價、帳號級折扣)或內容行銷動作(部落格、AEO/GEO 佈局)。在這個輪廓下,客製明確便宜、迭代更快、護城河更深。
我們贏不了——而且我們會直接講——在:店家年營收不到 NT$300 萬、SKU 不到 20 件、單一物流出貨、沒有 B2B 側。這個輪廓下,SHOPLINE 免費版或 Shopify Basic 真的是對的答案,我們會在第一通電話就告訴老闆。
五、實際合作流程長什麼樣
第 1 週:盤點 + 視覺方向。我們鏡像現有 SHOPLINE 店、稽核商品目錄、列出店家目前依賴的所有台灣特定整合。第 2 到 4 週:後端 + 後台(Laravel 13 跑 FrankenPHP、MySQL 9.7 schema、加遮罩的 seeder、金流+物流串接、依角色切分的 Filament 後台)。第 4 到 6 週:前台(Next.js + Tailwind、從現有品牌延伸的設計系統、行動優先結帳、可 AB test 的 hero/商品頁)。第 6 到 7 週:從 SHOPLINE/Shopify 搬資料(訂單、客戶、商品),有雙寫過渡期。第 8 週:切換、DNS 翻轉、上線後 30 天穩定期 SLA。
上線後,客戶擁有 repo、資料庫、部署金鑰。我們的角色壓縮成「託管 + 每月新功能」的固定費——大約等同一位 in-house junior 工程師的成本,背後卻有一整支團隊。