WooCommerce 搬到 Zeabur 前要注意什麼?資料庫、金流、Email 與回滾清單
WooCommerce 搬到 Zeabur 不能只同步資料夾。這篇整理 staging、資料庫、wp-content、會員、訂單、金流 callback、Email、DNS 與回滾清單。

WooCommerce 搬到 Zeabur 前要注意什麼?資料庫、金流、Email 與回滾清單
內容站搬主機,最怕的是圖片不見、網址跑掉、SEO 掉一點。
WooCommerce 搬主機,怕的是另一個等級:訂單不見、會員不能登入、金流 callback 失敗、Email 沒寄出去。
所以 WooCommerce 搬到 Zeabur,不應該被當成「把 WordPress 丟到新主機」。它是一個交易系統遷移。
如果你只是要新建 WordPress,可以先看:如何在 Zeabur 設定 WordPress 網站。
解答先行
WooCommerce 搬到 Zeabur 前,最重要的不是部署,而是先把風險拆開。
你至少要處理:
| 區塊 | 要確認什麼 |
|---|---|
| 資料庫 | 商品、訂單、會員、設定、付款紀錄是否完整 |
| 檔案 | wp-content/uploads、主題、外掛、下載檔案 |
| 金流 | 綠界、LINE Pay、PayPal 等 callback URL 是否更新 |
| 訂單通知、會員信、忘記密碼是否能寄出 | |
| DNS | TTL、切換時間、SSL、Cloudflare 設定 |
| 回滾 | 切壞時怎麼回舊站、資料怎麼補 |
一句話:
內容站可以搬,電商站要遷。差別在於你有沒有把訂單、金流、Email 和 DNS 當成同一個系統。
為什麼 WooCommerce 不能只靠搬家外掛
搬家外掛很好用,但它通常解的是「搬過去」。
WooCommerce 真正難的是「切過去以後不能漏單」。
WooCommerce 的重要資料大多在資料庫裡:
- 商品
- 訂單
- 會員
- 折價券
- 庫存
- 運送設定
- 金流設定
- WooCommerce options
- 外掛設定
檔案則通常在:
wp-content/uploads
wp-content/themes
wp-content/plugins
如果你只同步資料夾,資料庫沒處理好,網站看起來可能能開,但訂單、會員、商品設定會出問題。
建議流程:先 staging,再正式切站
我會用這個順序:
舊站完整備份
↓
Zeabur 建 staging 站
↓
匯入資料庫與 wp-content
↓
測試登入、購物車、結帳、付款、Email
↓
正式切站前,舊站進維護模式
↓
再匯出最新資料庫
↓
匯入 Zeabur
↓
切 DNS
↓
檢查正式站
這個流程看起來比較麻煩,但它解決的是「切站期間又有人下單」的問題。
如果你沒有讓舊站進維護模式,可能會發生:
- 新站已經上線
- 舊站還有人下單
- 最新訂單留在舊資料庫
- 兩邊資料開始分岔
這才是電商搬家最麻煩的地方。
搬遷前檢查清單
1. 先確認網站類型
先判斷你是哪一種:
| 類型 | 搬遷難度 |
|---|---|
| 純內容站 | 低 |
| 品牌形象站 + 表單 | 中 |
| WooCommerce 小商店 | 中高 |
| 會員站 / 課程站 | 高 |
| WooCommerce + 會員 + 訂閱制 | 很高 |
如果有訂閱制、會員權限、線上課程、下載商品,搬遷就不能只用一般內容站 SOP。
2. 舊站要先做完整備份
至少要有三份:
- 資料庫備份
wp-content備份- 外掛與主題版本清單
資料庫備份可以用外掛,也可以用 mysqldump。重點不是工具,而是你要知道「這份備份能不能還原」。
3. 建 staging,不要直接動正式網域
Zeabur 可以先讓你用 .zeabur.app 網域測試。
這很適合 staging:
- 先確認 WordPress 能跑
- 先確認資料庫能連
- 先確認圖片正常
- 先確認 WooCommerce 後台設定正常
- 先確認結帳流程沒有錯
不要在還沒測完時就切正式網域。
4. 檢查 wp-content,不要只看 uploads
一般內容站最重要的是 uploads,但 WooCommerce 可能還有:
- 商品下載檔
- 自訂主題
- 子主題
- 金流外掛
- 發票外掛
- 物流外掛
- 客製 mu-plugin
如果你原本有客製功能,要確認它不是藏在舊主機某個沒被搬到的資料夾。
5. 網址替換要用工具,不要手動改資料庫
搬站常見會遇到:
https://old-domain.com
https://staging-site.zeabur.app
https://new-domain.com
WordPress 資料庫裡有序列化資料,手動搜尋取代可能破壞內容。
建議用 WP-CLI:
wp search-replace 'https://old-domain.com' 'https://new-domain.com' --skip-columns=guid
正式執行前先 dry run:
wp search-replace 'https://old-domain.com' 'https://new-domain.com' --skip-columns=guid --dry-run
6. 金流 callback 要逐項確認
這是 WooCommerce 搬家最容易被低估的部分。
你要檢查:
- 綠界 callback URL
- LINE Pay redirect / confirm URL
- PayPal webhook
- Stripe webhook
- 發票系統 callback
- 物流系統 callback
如果金流後台仍然打到舊網域,新站就可能收不到付款完成通知。
你以為訂單付款了,WooCommerce 卻還停在 pending。
7. Email 要在切站前測
WooCommerce 至少要測:
- 新訂單通知
- 顧客訂單確認
- 忘記密碼
- 會員註冊
- 付款完成通知
如果你部署在 Zeabur,可以評估把 WordPress 發信改走 Zeabur Email API。這一塊可以看:為什麼 WordPress 發信要改走 Zeabur Email API
正式切站當天怎麼做
比較穩的做法:
- 提前降低 DNS TTL
- 公告維護時間
- 舊站進維護模式
- 匯出最新資料庫
- 匯入 Zeabur staging / production
- 做 search-replace
- 測登入、購物車、結帳、Email
- 切 DNS
- 測正式網域
- 保留舊站 3 到 7 天,不要立刻刪
如果你使用 Cloudflare,切 DNS 後也要確認 proxy、SSL mode、cache rule 不會影響結帳與會員頁。
回滾計畫要先寫好
回滾不是失敗才想。
你要先決定:
| 問題 | 回滾方式 |
|---|---|
| 新站打不開 | DNS 切回舊站 |
| 新站登入失敗 | 暫停切換,修正資料庫與 cookie / domain |
| 金流 callback 失敗 | 切回舊 callback 或先關閉付款 |
| Email 不寄 | 改回原 SMTP 或啟用備援發信 |
| 訂單分岔 | 比對切換時間後的訂單,人工補單 |
電商搬遷不能只想「成功上線」,也要想「出事時怎麼停損」。
常見問題 FAQ
WooCommerce 搬到 Zeabur,可以只用搬家外掛嗎?
小型商店可以用搬家外掛輔助,但正式切站前仍要檢查資料庫、金流 callback、Email、DNS 與回滾。電商站不能只把它當成資料夾同步。
會員密碼搬過去會不會失效?
只要完整搬移 WordPress 資料庫,會員密碼通常可以沿用。WordPress 密碼不是明文,搬站時也不需要知道會員原始密碼。
WooCommerce 搬站最怕什麼?
最怕訂單與付款狀態分岔。尤其切站期間如果舊站還能下單,新站又已經上線,就可能發生資料庫不一致。
Zeabur 適合大型 WooCommerce 嗎?
要看流量、商品數、金流、快取、備份與維運能力。小型商店與測試站可以評估;大型交易站建議先做 staging、壓測、監控與備份設計。
參考資料
- Zeabur Templates:https://zeabur.com/docs/en-US/template
- Zeabur Volumes:https://zeabur.com/docs/en-US/data-management/volumes
- Zeabur CLI:https://zeabur.com/docs/en-US/developer/cli
- Zeabur 官方頁:https://zeabur.com(截至 2026-05-05,實際價格、活動與功能以官方頁面為準。)
WooCommerce 系列
- 先搞懂它是什麼:WooCommerce 適合我嗎?四個判斷條件
- 想自己開起來:WooCommerce 教學:從安裝、金流到上架的完整開店指南
- 不想自己架:微電商方案 — 月繳 NT$ 1,500,付款當天開站
想把 WooCommerce 開成有品牌感的電商?
從金物流、商品頁到結帳優化 —— 不只是能買,是讓客人想買。
Related Reading
延伸閱讀

WordPress
為什麼 WordPress 發信要改走 Zeabur Email API?比 SMTP 更穩的做法
WordPress 發信不該每個外掛各自設定 SMTP。這篇說明如何用 Zeabur Email API 與 mu-plugin 統一 wp_mail,讓表單、訂單、會員與系統通知更好維護。

WordPress
WooCommerce MCP 教學:用 AI Agent 管理你的網路商店(2026)
WooCommerce 10.3 正式支援 MCP,Claude Code 可以直接查詢商品、更新庫存、讀取訂單。這篇從設定到五個實戰場景一次走完。

WordPress
WordPress SMTP 設定教學:用 Gmail 成功寄出表單、訂單與通知信(2026)
WordPress 不寄信、WooCommerce 新訂單收不到通知、表單寄出卻沒收到?這篇用 Gmail 示範 WordPress SMTP 設定,教你從外掛、App Password 到寄信測試一次完成。