跳到主要內容

技術棧

Next.js Commerce彈性至上的商務前端

當品牌同時經營內容站、會員平台與多品牌商店,Next.js 可以把這些數位服務接進同一套前端架構。

電商該選 Next.js 還是 Hydrogen?

若是單一 Shopify 商店,且希望緊密沿用平台工具,可優先評估 Hydrogen。若有多站點、多資料來源(CMS、ERP、自建服務),或大量非商務頁面,Next.js 可能較適合。最終仍要比較功能邊界、團隊能力與長期維運成本。

多站點、多來源、多市場,一個前端收斂。

系統各自為政

商店、官網、部落格、會員中心用四套系統,品牌體驗四分五裂。

框架綁定的顧慮

想保留未來更換商務後端的自由,不想被單一平台鎖死。

複雜整合需求

ERP、PIM、搜尋與推薦引擎各有資料來源,需要先定義清楚的整合架構。

01 · 架構彈性

靜態的快動態的準

Next.js 官方文件說明,App Router 以 React Server Components 為基礎,部分預渲染可在同一頁面組合靜態外殼與動態內容。是否採用仍要依版本支援、快取策略與頁面需求決定。

Server Components

資料可在伺服器端取得與渲染,降低部分瀏覽器端 JavaScript 負擔(Next.js 官方文件);實際效能仍取決於資料取得、快取與第三方整合方式。

Partial Prerendering

頁面外殼可預先渲染,動態區塊再以串流補上(Next.js 官方文件),讓團隊分別設計內容載入與購物車互動。

多來源聚合

Shopify、Sanity、ERP、搜尋服務,各種資料來源在一個 API 層收斂,前台只面對一種介面。

Next.js 適合預期商務版圖會擴大的品牌。若一開始就把資料與服務邊界設計清楚,日後替換後端或增加市場時,可以減少前台重工。
Tenten 觀點

我們怎麼做

App Router 架構

伺服器元件與部分預渲染,靜態的快、動態的準。

多來源資料整合

由同一個前端聚合 Shopify、Sanity、ERP 與搜尋服務的資料。

Vercel 邊緣網路

全球部署、預覽環境與 A/B 實驗基礎設施原生支援。

可攜的商務層

商務邏輯透過 API 與介面層隔離,可降低未來更換後端時的前台改動範圍。

Hydrogen 與 Next.js 的選型對照

Shopify HydrogenNext.js Commerce
商務整合內建官方商務元件自組 API 聚合層
適合場景單一商店旗艦體驗多站點、多品牌矩陣
資料來源以 Shopify 為中心多來源同權重聚合
部署Oxygen(含在方案內)Vercel 邊緣網路
更換商務後端綁定 ShopifyAPI 抽象、可攜

合作流程

01

架構設計

資料來源盤點、渲染策略與快取設計

02

設計系統

跨站點共用的元件庫與品牌語言

03

開發實作

前端開發、API 聚合層與整合測試

04

上線優化

Vercel 部署、監測、實驗與迭代

架構的價值,在第三個站點上線那天最清楚。

常見問題

規模不是唯一條件,更重要的是是否有明確的客製需求、內容營運責任與工程維護安排。品牌可自建團隊,也可由外部夥伴承接,但都要先定義服務範圍與交接方式。

可以,這正是 Next.js 的強項。商品與結帳走 Shopify,會員或訂閱走自建服務,前端統一聚合。

不一定。靜態預渲染與邊緣快取提供更多控制空間,但實際速度仍受頁面資料、圖片、第三方腳本與實作品質影響;我們會在 CI 中用效能預算持續檢查。

成本要看站點數量、整合深度、既有技術棧與維運方式。評估時我們會把兩種方案的建置範圍、依賴與長期成本並列比較。

延伸閱讀

所有文章 →

聊聊你的下一步

初步諮詢會先整理目標、限制與待確認問題,再決定是否需要進一步評估。