如何修復 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. 與您的託管服務提供商聯繫
  2. 停用插件
  3. 更新 WooCommerce 數據庫
  4. 檢查目錄可見性設置
  5. 重新索引 WooCommerce 產品
  6. 使用 SearchWP 改進 WooCommerce 產品搜索

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

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

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

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

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

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

第 2 步:停用插件

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

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

您可以通過停用您網站上除 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 產品

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

要重新索引產品,請前往 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 Integration”擴展下的“安裝”按鈕。 安裝後,擴展將自動激活。

Install WooCommerce integration extension

接下來,從 WordPress 管理側邊欄轉到SearchWP » Algorithm頁面,然後單擊“Source and Settings”按鈕。

這將打開一個彈出窗口,您需要在其中選中“產品”選項以將 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 插件來發展您的在線商店。

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