如何修復 WooCommerce 產品搜索不起作用

已發表: 2023-06-15


WooCommerce 產品搜索在您的在線商店中不起作用嗎?

如果您的 WooCommerce 搜索無法正常工作,用戶將無法找到他們正在尋找的產品。 這可能會導致糟糕的用戶體驗、廢棄的購物車和銷量減少。

在本文中,我們將向您展示當 WooCommerce 產品搜索不起作用時該怎麼做。 我們還將解釋如何改進搜索功能。

Fixing the WooCommerce product search not working issue

WooCommerce 產品搜索的重要性

如果沒有功能性搜索工具,用戶將無法瀏覽您的產品目錄並在您的 WooCommerce 商店中進行購買。

WooCommerce search not working

這可能會導致沮喪的客戶離開您的網站,從而導致跳出率飆升並降低利潤。

反過來,它也會損害您商店的聲譽。 如果很多人難以使用您的在線商店,那麼他們可能會轉向您的競爭對手。

該錯誤還可能導致您的網站 SEO 受到影響,因為搜索引擎使用搜索功能對網站進行排名。

如果您的網站在搜索結果中的排名較低,那麼能夠在線查找和購買您的產品的客戶就會減少。

通過修復 WooCommerce 搜索功能,您可以改善客戶體驗,讓購物者更輕鬆地找到他們想要的東西並增加銷量。

話雖這麼說,您可以按照我們的故障排除指南中的步驟操作,並了解當 WooCommerce 產品搜索不起作用時該怎麼做。

第 1 步:諮詢您的託管提供商

搜索功能不起作用的最常見原因是您的 WordPress 託管。

託管您網站的服務器可能沒有足夠的資源來同時處理大量 WooCommerce 產品。

該服務器還可能有一些軟件限制,限制可用內存量並阻止搜索功能正常工作。

如果是這種情況,那麼您可以嘗試聯繫託管提供商的客戶支持,因為這個問題無法從您這邊解決。 他們可以幫助您確定 WooCommerce 搜索是否由於服務器原因而無法正常工作,並幫助您解決問題。

但是,如果問題不在於您的託管,那麼您將需要繼續執行下一步。

第 2 步:停用插件

由於 WordPress 網站上的過時或新插件導致一些錯誤,WooCommerce 產品搜索可能無法正常工作。

如果插件的軟件存在錯誤或與您網站上的其他插件不兼容,則可能會發生這種情況。

您可以通過停用網站上除 WooCoomerce 之外的所有插件來輕鬆解決此問題。

首先,您需要從 WordPress 管理側邊欄轉到插件 » 安裝的插件頁面。 到達那里後,只需從列表中選擇除 WooCommerce 之外的所有已激活的插件。

接下來,只需從“批量操作”下拉菜單中選擇“停用”選項,然後單擊“應用”按鈕即可停用網站上的所有插件。

Deactivate all the plugin except WooCommerce

現在,您可以訪問您的網站來檢查問題是否已解決。

如果有,則只需逐一激活插件,直到找到導致錯誤的插件。 然後,您需要尋找替代插件或聯繫開發人員尋求支持。

如果停用插件無法解決問題,請繼續閱讀以解決問題。

第 3 步:更新 WooCommerce 數據庫

數據庫損壞可能是 WooCommerce 搜索不起作用的另一個原因。

例如,您可能已將大量產品導入為 CSV 文件,這會導致數據庫出現問題。

要解決此問題,您需要更新 WooCommerce 數據庫。 確保在更新數據庫之前創建網站的完整備份。

首先,從 WordPress 側邊欄前往WooCommerce » 狀態頁面。

到達那里後,只需切換到“工具”選項卡,然後單擊“產品查找表”選項旁邊的“重新生成”按鈕即可。

Click Regenerate next to the Product Lookup Table option

之後,向下滾動到“更新數據庫”選項,然後單擊旁邊的按鈕。

這會將 WooCommerce 插件的數據庫更新到最新版本。

Update the WooCommerce database

接下來,只需訪問您的在線商店即可檢查問題是否已解決。

步驟 4:檢查目錄可見性設置

此問題的另一個原因可能是您已將產品的目錄可見性設置為“僅商店”或“隱藏”。

通過這些設置,產品將不會顯示在您在線商店的搜索結果中。

要檢查這一點,您需要從 WordPress 管理側邊欄訪問產品 » 所有產品頁面,然後單擊產品名稱下的“編輯”鏈接。

Click the Edit link under the product name

進入產品頁面後,只需單擊右側“發布”部分中“目錄可見性”選項下的“編輯”鏈接即可。

這將打開可見性選項列表。

從這裡,您需要確保目錄可見性設置為“商店和搜索結果”。

Choose the Shop and Search Results option from the Catalog Visibility section

之後,單擊“確定”按鈕保存更改。 然後,只需單擊“更新”按鈕即可。

現在訪問您的網站以檢查 WooCommerce 搜索是否正常工作。 如果不是,那麼您將需要繼續閱讀我們的教程。

第 5 步:重新索引 WooCommerce 產品

您可能沒有正確索引您的 Wocomerce 產品,從而導致搜索功能無法訪問。

要重新索引產品,請從 WordPress 管理側邊欄前往產品 » 所有產品頁面。 從這裡,選中列表頂部的框以選擇所有產品。

之後,從“批量操作”下拉菜單中選擇“編輯”選項,然後單擊“應用”按鈕。

Edit all the WooCommerce products

這將打開頁面上的“批量編輯”選項卡。

從這裡,只需單擊“更新”按鈕即可重新索引所有 WooCommerce 產品。

Click the Update button to reindex products

完成此操作後,您需要訪問您的網站來測試搜索結果。

使用 SearchWP 改進 WooCommerce 產品搜索

如果您已嘗試上述所有步驟,但仍未解決產品搜索問題,那麼您就該切換到搜索插件了。

這就是 SearchWP 的用武之地。

它是市場上最好的 WordPress 搜索插件,可以通過自動用更強大的搜索功能替換默認的 WordPress 搜索來幫助您改進 WooCommerce 產品搜索。

它使您可以完全控制 WordPress 搜索算法,並構建一個與內容、標題、類別、標籤、短代碼、文檔、產品等中的搜索關鍵字相匹配的索引。

SearchWP

首先,您需要安裝並激活 SearchWP 插件。 有關更詳細的說明,請參閱我們有關如何安裝 WordPress 插件的指南。

激活後,從管理側邊欄轉到SearchWP » 設置頁面,然後切換到“常規”菜單選項。

在這裡,您必須將許可證密鑰複製並粘貼到“許可證密鑰”字段中。 您可以從 SearchWP 網站上的“SearchWP 帳戶”頁面獲取密鑰。

之後,只需單擊“激活”按鈕即可。

Enter your SearchWP license key

接下來,您必須從管理側邊欄訪問SearchWP » Extensions頁面。

從此處,單擊“WooCommerce 集成”擴展下的“安裝”按鈕。 安裝後,擴展將自動激活。

Install WooCommerce integration extension

接下來,從 WordPress 管理側邊欄前往SearchWP » 算法頁面,然後單擊“源和設置”按鈕。

這將打開一個彈出窗口,您需要在其中選中“產品”選項以將 WooCommerce 產品添加為搜索源。

之後,單擊“完成”按鈕繼續。

Add Products as search source

現在,如果向下滾動,您將看到一個新的“產品”部分添加到搜索源列表中。

默認情況下,SearchWP 將查看產品標題、內容(描述)、slug 和摘錄(簡短描述)以進行搜索匹配。 您可以通過移動這些搜索屬性旁邊的滑塊來添加相關性(重要性)。

有關更詳細的說明,您可能需要查看我們有關如何進行智能 WooCommerce 產品搜索的教程。

根據您網站的設置方式,您還可以通過單擊“添加/刪除屬性”按鈕來搜索其他內容。

Add weight to search attributes

這將打開一個彈出窗口,您也可以在其中向屬性添加自定義字段和分類法。

使用類別、標籤、SKU 和其他屬性改進 WooCommerce 產品搜索

為了使您的 WooCommerce 產品搜索更加準確,我們建議使用 SearchWP 添加類別、標籤和 SKU 作為搜索源。

出現“添加/刪除屬性”彈出窗口後,只需在“自定義字段”框中輸入“SKU”即可。 有關更多信息,我們建議閱讀有關如何在 WooCommerce 中按產品 SKU 進行搜索的指南。

之後,從“分類法”下拉菜單中選擇“產品類別”、“產品標籤”和其他產品屬性。

Add SKU, tag, categories, and attributes as custom fields and taxonomies

完成後,單擊“完成”按鈕保存更改。

現在,標籤、SKU 和類別已添加為搜索源,移動這些選項旁邊的滑塊即可為這些屬性分配權重。

Assign weight to the added fields

注意:如果您不知道如何為產品創建標籤、類別和屬性,請參閱我們有關如何向 WooCommerce 添加產品標籤、屬性和類別的教程。

完成 SearchWP 設置的配置後,只需單擊頂部的“保存”按鈕即可。

現在,您的 WooCommerce 商店中的默認搜索框將自動替換為 SearchWP。

Click Save to store your changes

最後,您可以訪問您的網站來查看新的和改進的 WooCommerce 產品搜索框。

Improved WooCommerce product search

我們希望本文能幫助您了解當 WooCommerce 產品搜索不起作用時該怎麼做。 您可能還想查看我們關於如何修復 WordPress 搜索不起作用的文章,並查看我們的專家精選的最佳 WooCommerce 插件來發展您的在線商店。

如果您喜歡這篇文章,請訂閱我們的 WordPress 視頻教程 YouTube 頻道。 您還可以在 Twitter 和 Facebook 上找到我們。