Shopify 架構全景
High Contrast
Dark Mode
Light Mode
Sepia
Forest
5 min read938 words

Shopify 架構全景

用 Shopify 賣東西,和真正理解 Shopify 是兩回事。理解架構,才知道每個設定在做什麼、出了問題往哪找。

Shopify 是什麼,不是什麼

Shopify 是: - 托管式電商平台(所有服務器由 Shopify 維護) - App 生態系統的核心(超過 8,000 個 App) - 支付、物流、行銷的整合入口

Shopify 不是: - 一個可以隨意修改後端代碼的系統(主機托管不在你手上) - WordPress(不是開源,沒有 PHP 後端訪問權限) - 只適合大公司的工具(月費 $29 就能起步)


一個訂單的完整旅程

理解 Shopify 最好的方式,是看一個訂單從點擊到發貨的全鏈路:

graph LR A[訪客瀏覽器] -->|HTTPS| B[Shopify CDN] B --> C[Liquid 主題渲染] C --> D[產品頁面] D --> E[加入購物車] E --> F[Checkout] F --> G[支付網關] G --> H[訂單創建] H --> I[庫存扣減] H --> J[Email 通知] H --> K[Fulfillment 觸發] K --> L[你的發貨操作] style H fill:#e3f2fd,stroke:#1565c0 style G fill:#fff9c4,stroke:#f9a825

關鍵點: - 你的店鋪代碼跑在 Shopify 的服務器上(你不需要管服務器) - Checkout 頁面由 Shopify 直接控制(安全性最高) - 訂單創建後所有後續動作都可以被自動化


Shopify 的四個層次

graph TD A[你的品牌與業務] --> B[Shopify 主題(前端展示)] B --> C[Shopify 核心(商品/訂單/客戶/支付)] C --> D[Shopify API(連接 App 和外部系統)] D --> E[Shopify 基礎設施(服務器/CDN/安全)] style A fill:#c8e6c9,stroke:#388e3c style E fill:#e3f2fd,stroke:#1565c0

層次一:你的品牌與業務

這是你唯一完全控制的部分——選品、定價、文案、視覺。

層次二:Shopify 主題(前端)

Liquid 語言寫的模板,控制每個頁面的外觀。你可以修改,但有邊界。

層次三:Shopify 核心

商品管理、訂單處理、客戶資料、折扣、支付——這是 Shopify 的心臟。絕大多數設定在這裡。

層次四:API 與 App

通過 Shopify API,App 可以讀取和修改你的數據(庫存、訂單、客戶)。這也是 App 安全審查的核心。


Shopify 管理後台的九大功能區

功能區 用途 使用頻率
首頁 快速指標(今日銷售、訪客、待辦) 每天
訂單 查看/處理訂單、退款、發貨 每天
商品 新增/編輯產品、管理庫存 每週
客戶 客戶資料、訂購歷史、分組 每週
分析 銷售報表、流量來源、轉化率 每週
行銷 折扣碼、廣告、Email 活動 按需
Apps 安裝/管理 App 按需
線上商店 主題編輯器、頁面、Blog 按需
設置 支付、運費、稅務、通知 初始設置後很少

Shopify 的數據架構

理解數據架構,是理解 API 和 App 的基礎:

erDiagram SHOP ||--o{ PRODUCT : "has" PRODUCT ||--o{ VARIANT : "has" VARIANT ||--o{ INVENTORY : "has" SHOP ||--o{ ORDER : "has" ORDER ||--o{ LINE_ITEM : "has" LINE_ITEM }|--|| VARIANT : "references" SHOP ||--o{ CUSTOMER : "has" CUSTOMER ||--o{ ORDER : "places"

最重要的幾個物件:


Shopify 的速度優勢

Shopify 的全球 CDN 讓你的店天生比自建服務器快:

指標 自建 VPS Shopify
全球 CDN 節點 需要自己配置 200+ 節點,自動
SSL 證書 需要自己申請更新 自動配置
服務器維護 你負責 Shopify 負責
流量峰值(黑五) 容易宕機 自動擴容
99.99% 運行時間 SLA 不保證 Shopify 保證

本章執行清單


下一節版本與計劃選擇——Basic、Shopify、Advanced、Plus 到底差在哪?