WordPress × WooCommerce 實作路線
從零開設
WooCommerce 線上商店
四個階段,從主機與網域,到設計、商品、金流物流,最後測試上線。
全局地圖
四個階段,一條完整路線
基礎建設
Hostinger、網域、SSL、Astra 主題、備份
設計與版面
Elementor、部落格頁、頁首頁尾
表單與商品
WPForms、三種商品、折價券
金流與上線
ECPay、SMTP、測試訂單、Live Mode
階段 1 · 基礎建設
像蓋房子:土地、地址、安全鎖
主機 Hostinger
儲存全站資料。伺服器位置選印尼,較靠近台灣與東南亞客群,載入更快。
網域 Domain
品牌在網路上的地址(.com、.net、.online)。ICANN 要求如實填寫擁有者資料。
SSL 憑證
加密瀏覽器與伺服器間的連線,網址由 http 轉為 https,保護付款資訊。
固定網址
永久連結改為「文章名稱」/post-name/,網址簡短,對 SEO 更友善。
省錢提醒:Hostinger 預設自動續約。到 Billing 的 Domain 與 Web Hosting 關閉 Auto-Renewal,先評估營運成效再決定。
階段 1 · 主題與備份
Astra 打底,一鍵套用範本
Astra 像簡報母片,提供字體與版型規則;Starter Templates 是做好的整站範本。
- 安裝並啟用 Astra 主題
- 啟用 Starter Templates,選 Elementor
- E-Commerce 分類 → Plant Store 範本
- 選色盤與字體,按 Submit & Build
安全機制
- 外掛與主題啟用 Enable Auto-updates,及時補上安全漏洞
- 安裝 All-in-One WP Migration
- 備份:Export → File,下載整站到電腦
- 還原:Import,拖入備份檔即可回到原樣
階段 2 · 設計與版面
用 Container 思維,免寫程式排版
Container 容器
頁面由容器堆疊而成,大容器內可放小容器。兩欄=父容器內放兩個橫向子容器。
調整 Direction、Alignment、Gaps。
響應式
切換 Tablet / Mobile 檢視,縮小字級與間距;手機版把方向改為 Right to Left,圖片會排到文字上方。
失誤救援
Ctrl + Z 復原,或用左下角 History 回到任一修訂版本。
部落格頁
Unlimited Elements 的 Post Blocks 與 Post Pagination;版面左 75% 文章、右 25% 側欄(最新文章、分類、廣告、標籤雲)。
頁首與頁尾
用 Astra Customizer 換 Logo、Favicon、中文選單並加入搜尋;頁尾改雙欄深色背景,放版權資訊與社群連結。
階段 3 · 聯絡表單
訪客留言表單:越簡單越好填
- WPForms → Add New,命名「訪客留言」
- 姓名欄改為 Simple,合併成一格
- 文字欄改名「留言」,刪除多餘欄位
- 設定送出按鈕文字與確認訊息
- 在聯絡頁以 WPForms 小工具嵌入
處理流程
訪客送出留言後,系統自動寄通知信到管理員信箱。你只要直接在信件中按「回覆」,就能回應客人。
階段 3 · WooCommerce 商品
三種商品,涵蓋多數生意
簡單商品
單一品項,無規格選項,如標準盆栽。填名稱、描述、圖片、分類、標籤;設定售價與特價(可排程),並輸入重量尺寸計算運費。
可變商品
- 選擇 Variable product
- 建立屬性:高度、盆色
- 勾選 Used for variations
- Generate variations 自動組合
- 逐一設定圖片、價格與預設值
數位/免費商品
同時勾選「虛擬」與「可下載」,運費欄位自動隱藏。上傳 PDF,可設定下載次數或到期時間。適合電子書、課程、講義。
階段 3 · 行銷與結帳
折價券與精簡結帳表單
折價券 Coupons
Marketing → Coupons → 自訂代碼,三種折扣:
- Fixed cart discount:整單折固定金額
- Percentage discount:整單折百分比
- Fixed product discount:指定商品折固定金額
Checkout Field Editor
- 安裝並啟用外掛
- WooCommerce → Checkout Form
- Edit:欄位改為中文
- Remove:隱藏公司名稱、郵遞區號等
- 拖曳調整填寫順序
階段 4 · 金流、物流、Email
在地金流物流+可信任的寄信
RY WooCommerce Tools(ECPay 綠界)
- 停用預設 Stripe / PayPal
- 測試模式:複製特店編號與 HashKey、HashIV
- 設定運送:免運、超商取貨、宅配
- 付款:銀行轉帳、信用卡
為什麼系統信會進垃圾信箱?
WordPress 預設用 PHP mail() 寄信,寄件者與網域不符,又缺 SPF/DKIM 驗證,Gmail、Outlook 會判為垃圾信。
解法:網域信箱+WP Mail SMTP
在 Hostinger 建立 service@你的網域 → 設定轉寄到 Gmail 並輸入驗證碼 → WP Mail SMTP 選 Other SMTP,填入 Host、Port 帳密與 From Email → 用 Email Test 確認進入收件匣。
階段 4 · 開張前最後確認
測試訂單通過,再切換 Live Mode
扮演買家測試
- 選規格、加入購物車、套用折價券
- 結帳選運送與信用卡,用測試卡付款
- 測試模式無法選超商門市,屬正常現象
- 確認出現 Order Received 並收到確認信
- 後台開啟訂單,列印寄貨單
- 正式上線:填入真實特店編號與 HashKey/HashIV,關閉兩處 Test Mode