工具
WooCommerce 包含一組內建工具,可協助疑難排解問題、最佳化效能,並在單一位置管理關鍵設定。WooCommerce 系統工具(包括資料庫清理和清除網站快取)可協助 WooCommerce 順利運作。
前往 WooCommerce > 狀態 > 工具即可存取這些設定。

transient 是一種快取類型,資料在資料庫中儲存固定期間後會自動刪除。此資料可快速存取,有助於節省時間並提升網站效能。
常見範例是購物車內容。這些使用 transient 儲存,以便顧客可離開購物車頁面稍後返回,發現項目仍在。
安裝並啟用 WooCommerce 時,預設提供以下工具。
刪除所有商店和商品 transient 資料:清除與商店和商品相關的暫時資料。
刪除所有 WordPress transient 資料:移除過期的暫時資料。
刪除沒有父商品的變體:這些是不再有關聯主商品的商品變體,可能導致錯誤,例如商品計數不正確。
刪除過期的下載權限:移除已過期或已達允許下載次數上限的下載權限。
重新產生商品查詢表:這些表儲存商品資料以供快速存取,加速資料庫。若與商品不同步,可能顯示不正確的商品詳細資訊。重新產生確保它們與實際商品資料相符。
重設商品計數快取:更新每個分類或屬性中商品數量的快取。設定變更後,這有助於修正網站上顯示的商品計數不準確。
將使用者權限重設為預設值:將使用者角色和權限重設為預設設定。若外掛或自訂程式碼變更這些設定,可能導致問題,例如使用者無法存取應看到的管理頁面,這會很有幫助。
刪除作用中的顧客階段資料:清除所有進行中顧客階段的資料,包括購物車內容。
重設範本快取:清除佈景主題範本的快取。當佈景主題自訂未顯示在前端時,這會有幫助。
建立缺少的 WooCommerce 頁面:產生任何缺少的預設 WooCommerce 頁面,而不覆寫現有頁面。若發現購物車或結帳頁面未指定或缺少,這會很有幫助。
移除所有稅率:刪除所有設定的稅率,若需要重新開始使用乾淨的稅務設定會很有用。
重新建立商店圖片:在自訂工具或佈景主題中變更圖片大小設定後,重新產生商店圖片以確保舊尺寸已更新。此過程在背景執行,可能需要一些時間。
更新 WooCommerce 資料庫:將 WooCommerce 資料庫更新至最新版本。若懷疑版本不相符可能導致問題,這會很有用。執行此更新前務必備份資料庫。
此工具將重新建立訂單地址的全文搜尋索引,有助於根據顧客地址尋找訂單資訊。
進一步了解 FTS 搜尋,點此。
檢查缺少的 WooCommerce 表:確保資料庫中存在所有必要的 WooCommerce 表。
重設 WooCommerce Analytics 快取:清除 Analytics 快取,若 Analytics 顯示不準確會很有幫助。之後可從 Analytics ➔ 設定頁面重新匯入資料。
重新整理遠端收件匣通知工具允許從 WooCommerce Marketplace 更新和擷取新通知。這些通知提供及時資訊、商品更新、促銷和其他重要訊息。
若要在 WooCommerce 中啟用遠端通知,必須啟用以下設定:
- 前往 WooCommerce > 設定 > 進階 > WooCommerce.com。
- 啟用Marketplace 建議。
啟用後,WooCommerce 將顯示與透過 WooCommerce Marketplace 提供的商品和服務相關的通知,讓您隨時了解有用的建議和更新。重新整理遠端收件匣通知工具允許從 WooCommerce.com 重新整理並同步新通知,確保您掌握最新的 marketplace 建議,包括相關商品更新和最佳實踐。
WooCommerce 中的刪除收件匣通知工具允許使用「slug」移除收件匣中的特定通知。此功能適用於管理收件匣,僅保留相關或重要的通知可見。
每個收件匣通知都有一個稱為「slug」的唯一識別碼。找到要刪除的通知 slug,在標示為搜尋收件匣通知的文字框中輸入通知 slug,即可刪除特定收件匣通知。
此工具觸發商品目錄的新掃描。當發現不在現有核准下載目錄規則涵蓋範圍內的可下載商品路徑時,會加入清單,但初始為停用。
此工具用於完全刪除現有的核准下載目錄清單。
此工具協助將與訂單關聯的舊優惠券資料遷移至新的簡化格式。具體來說,它將訂單項目 meta 中現有的 coupon_data 項目轉換為 coupon_info 項目,最佳化資料儲存和擷取。此轉換過程使用 Action Scheduler 在背景執行,無需中斷商店運作即可順暢高效地執行。
只有在有可轉換的優惠券項目時,此工具才會啟用(例如:它會在說明中顯示通知,如「目前沒有可轉換的項目」)。
關於從 coupon_data 轉換為 coupon_info 的詳細資訊,請參閱訂單優惠券行項目儲存的變更。
此工具用於排程立即刪除過期 transient 檔案的動作。過期 transient 檔案每 24 小時清理一次。
若啟用高效能訂單儲存(HPOS),會有更多工具可用。
從舊版表清理訂單資料工具旨在 HPOS 完全運作後,清除舊版表中的舊訂單資料。此過程透過移除舊版表中的過時訂單資訊來最佳化資料庫效能,前提是HPOS 設為訂單儲存的權威表且相容模式已關閉。
在背景,WooCommerce 執行指令:wc hpos cleanup all。
此指令移除舊版表中的舊訂單資料,在移除前驗證每筆訂單,以確保舊版文章資料不包含比 HPOS 更新的資訊。
注意:此工具不會移除文章表中的占位符記錄(類型為 shop_order_placehold 的文章)。
刪除自訂訂單表工具允許完全刪除自訂訂單表,若決定從 HPOS 回復至舊版訂單儲存,可釋放資料庫空間。
此工具應在 HPOS 未設為權威訂單儲存且 HPOS 與舊版表之間的同步已停用時使用。
某些擴充功能會在此分頁加入特定於其功能的額外工具,請參考各擴充功能的文件。