什麼是 ShipAny Next
2026年5月20日
ShipAny 團隊
ShipAny Next 是一個 Headless SaaS 引擎——認證、支付、訂閱、積分、許可權和國際化全部預置,讓你專注於打造產品本身。
ShipAny Next 是一個 Headless SaaS 引擎:預置完整業務邏輯,UI 保持最小化。它不是又一個繫結特定主題的模板,而是把每個 SaaS 都需要的底層機制——認證、支付、訂閱、積分系統、基於角色的許可權控制和國際化——全部裝配好,把產品頁面的設計自由留給你。
為什麼是 Headless?
大多數 SaaS 模板把業務邏輯和特定的落地頁設計耦合在一起,一旦改版就要和模板搏鬥。ShipAny Next 按另一條線切分程式碼:
src/components/— 耐用的基礎元件。價格表、頁頭、側邊欄、shadcn/ui,改版換皮時它們保持不變。src/blocks/— 可拋棄的頁面區塊。讀取翻譯文案,把內容裝配進基礎元件,每個專案都應該重寫。src/modules/— 純業務邏輯。支付、積分、訂閱、許可權,每個模組都是獨立的 service 檔案,刪掉任何一個都不影響其他模組。
開箱即用的能力
- 認證 — 基於 better-auth 的郵箱密碼和 OAuth 登入,帶會話管理和賬號關聯。
- 支付 — Stripe、PayPal、Creem 多 Provider,統一在
PaymentManager介面之後。 - 積分 — FIFO 消耗、過期、註冊自動發放、撤銷,支援按量計費。
- 許可權 — 角色與許可權萬用字元匹配,配套完整的管理後臺。
- 多資料庫 — Drizzle ORM,支援 PostgreSQL、MySQL、SQLite、Turso 和 Cloudflare D1。
- 國際化 — 內建中英雙語,基於 next-intl 的語言感知路由。
快速開始
pnpm install
cp .env.example .env.development
pnpm db:push
pnpm dev
就這麼簡單——引擎預設跑在 SQLite 上,改一個環境變數即可切換資料庫。把時間花在產品上,而不是底層管道上。