MO STORIES
WooCommerce 搬到 Zeabur 前要注意什麼?資料庫、金流、Email 與回滾清單
內容站搬主機,最怕的是圖片不見、網址跑掉、SEO 掉一點。 WooCommerce 搬主機,怕的是另一個等級:訂單不見、會員不能登入、金流 callback 失敗、Email 沒寄出去。 所以 WooCommerce 搬到 Zeabur,不應該被當成「把 WordPress 丟到新主機」。它是一個交易系統遷移。 如果你...

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(可嘗試推薦碼
unclelashi;截至 2026-05-05,實際價格、活動與功能以官方頁面為準。)

關於作者 | 10+ 經驗
MO 編輯
WordPress 效能優化專家 / MO Design Studio 共同創辦人
關注設計 × 工程的平衡協作,擅長以簡潔語言說故事。專門幫已有網站的品牌做速度升級。相信好網站不用重做,只需要正確的優化。
延伸閱讀

WooCommerce 快取怎麼設?購物車、結帳頁、登入狀態哪些不能快取
WooCommerce 快取不能只追速度。這篇整理購物車、結帳頁、會員頁、add-to-cart、wc-ajax、登入 cookie 的快取排除規則,並說明 Cloudflare、頁面快取、Redis Object Cache 該怎麼分工。...

如何在 Zeabur 設定 WordPress 網站?從部署到綁定網域的完整教學
如何在 Zeabur 設定 WordPress 網站?這篇整理從建立專案、用模板部署 WordPress、綁定自訂網域、設定 DNS、檢查 SSL 到上線驗證的完整流程,也會說明它和 Cloudways 的差別。...

Cloudways 主機教學:價格、評價、適合誰,以及 2026 怎麼租用比較合理
Cloudways 主機適合誰?這篇整理 2026 年 Cloudways 的價格邏輯、Flexible 與 Autonomous 差異、適用情境、租用流程,以及它和 Zeabur 的選擇差別。...
訂閱瘦生活電子報
每週一封故事信——分享如何用減法思維剔除雜訊、做對的事、過好生活。不說教,不推銷,只有真實的取捨紀錄。