cloudwp | WooCommerce 繁體中文使用手冊

如何更新 WooCommerce

相關術語

說明將使用的術語。部分資源可能使用其他術語如「dev environment」、「testing environment」、「live environment」,但此處使用基本三類:

  • Local:個人電腦上,通常不可透過網路公開存取。
  • Staging:測試更新的環境。應複製與正式網站相同的伺服器設定。
  • Production:正式網站,使用者造訪與購買的地方。

此為簡化說明,測試更新的工具與方法眾多。沒有絕對的測試方法,但不可在正式網站上測試更新。若有開發者協助網站,詢問其測試更新的流程。

本機

多數開發者從本機安裝開始。即在個人電腦上設定 WordPress,使其作為伺服器。使用程式碼編輯器,在自己電腦上建置、更新與測試。

使用本機安裝時,高度建議使用版本控制,如 GitSubversion(SVN)。需要回復至先前可運作版本時會很有用,也能簡化本機網站部署至 staging 與 production 的流程。

測試環境

在本機網站之外測試更新,最好透過主機建立第二個 WordPress 安裝,並將正式網站的備份還原至該處。WordPress 主機通常提供設定 staging 環境的工具(Jetpack VaultPress Backup 也可執行此操作)。

這是 production 網站的複製品,可安全測試更新。staging 網站也可分享給他人協助測試。確認在不同裝置上測試、檢查頁面載入時間等。

正式環境

staging 測試順利後,即可更新正式 production 網站。可依偏好方式執行,或與開發者協調。

專業建議:將網站設為即將推出模式,防止使用者結帳或付款。更新期間若有交易發生,訂單可能遺失。

更新 production 網站時,部分商店擁有者設定 Git 從 master 分支部署。也可點擊更新按鈕,前提是已測試更新並確定對網站安全。備份隨時待命,發生意外時可即時還原,避免停機或收益損失。

找出最適合自己與團隊或開發者的工具與策略建立完善的測試流程。前期投入時間測試更新,最終可節省時間、避免麻煩與減少成本。

更新擴充功能與金流

從 WooCommerce.com 購買

取得從 WooCommerce.com Marketplace 購買項目的更新,前往商店 WP Admin 後台的 WooCommerce > Extensions > WooCommerce.com Subscriptions,確認商店已連結至 WooCommerce.com 帳號。了解管理 WooCommerce.com 訂閱的更多資訊

連結 WooCommerce.com 帳號至商店可:

  • 檢視 WooCommerce 狀態(加上擴充功能、主題與金流)。
  • 使用 InstalledActivatedDownloadUpdate Available 選項篩選項目。
  • 判斷哪些擴充功能、主題與金流與 WooCommerce 版本相容。

範例:PluginTested up to WooCommerce version 欄位可能顯示 WooCommerce Stripe 已知相容至 WooCommerce 5.0,而安裝的是 WooCommerce 5.1+。

注意:更新時務必謹慎,先在 staging 網站測試,如上方測試更新章節所述。

從第三方開發者購買

WooCommerce 團隊內部開發與維護的擴充功能、金流與主題,來自第三方開發者。商店擁有者必須直接聯繫第三方開發者,取得更新與相容性支援。

第三方開發者也應為其擴充功能新增版本檢查支援

WooCommerce 資料庫更新通知

更新至新版 WooCommerce 且需要資料庫更新時,會顯示 WooCommerce 資料庫更新通知

通知包含兩個選項:

  • Update WooCommerce Database update:點擊此按鈕開始更新資料庫,使其符合已安裝或更新的外掛版本。資料庫組織、包含並儲存商品、訂單、文章與頁面,此為必要流程。
  • Learn more about updates:此按鈕導向更新 WooCommerce、擴充功能與金流的最佳實務,包含更新內容與順序的資訊。

注意:點擊更新 WooCommerce 資料庫之前,確認已備份。

更新流程開始後,會顯示 WooCommerce 資料庫更新通知。點擊檢視進度連結會前往排程動作區段,顯示更新的待處理動作。

更新流程完成後,會顯示可關閉的 WooCommerce 資料庫更新完成訊息。

延伸閱讀