如何修复 WooCommerce 产品搜索不工作
已发表: 2023-06-15WooCommerce 产品搜索是否在您的在线商店中不起作用?
如果您的 WooCommerce 搜索工作不正常,用户将无法找到他们正在寻找的产品。 这可能会导致糟糕的用户体验、废弃的购物车和更少的销售额。
在本文中,我们将向您展示当 WooCommerce 产品搜索不起作用时该怎么做。 我们还将说明如何改进搜索功能。
WooCommerce 产品搜索的重要性
如果没有实用的搜索工具,用户将无法浏览您的产品目录并在您的 WooCommerce 商店中进行购买。
这可能会导致沮丧的客户离开您的网站,从而使跳出率飙升并降低利润。
反过来,它也会损害您商店的声誉。 如果许多人难以使用您的在线商店,那么他们可能会转向您的竞争对手。
该错误还可能导致您的网站 SEO 受到影响,因为搜索引擎使用搜索功能对网站进行排名。
如果您的网站在搜索结果中的排名较低,那么能够在线找到和购买您的产品的客户就会减少。
通过修复 WooCommerce 搜索功能,您可以改善客户体验,让购物者更容易找到他们想要的东西并增加销售额。
话虽如此,您可以按照我们的故障排除指南中的步骤进行操作,了解当 WooCommerce 产品搜索不起作用时该怎么做。
- 与您的托管服务提供商联系
- 停用插件
- 更新 WooCommerce 数据库
- 检查目录可见性设置
- 重新索引 WooCommerce 产品
- 使用 SearchWP 改进 WooCommerce 产品搜索
第 1 步:咨询您的托管服务提供商
搜索功能不起作用的最常见原因是您的 WordPress 托管。
托管您站点的服务器可能没有足够的资源来同时处理大量 WooCommerce 产品。
该服务器也可能有一些软件限制,限制可用内存量并阻止搜索功能正常工作。
如果是这种情况,那么您可以尝试联系您的托管服务提供商的客户支持,因为这个问题无法从您的角度解决。 他们可以帮助您确定 WooCommerce 搜索是否因服务器问题而无法正常工作,并帮助您解决问题。
但是,如果问题不在于您的托管,那么您将需要继续下一步。
第 2 步:停用插件
WooCommerce 产品搜索可能无法正常工作,因为您的 WordPress 网站上的过时或新插件导致了一些错误。
如果插件在其软件中存在错误或与您网站上的其他插件不兼容,就会发生这种情况。
您可以通过停用您网站上除 WooCoomerce 之外的所有插件来轻松解决此问题。
首先,您需要从 WordPress 管理侧边栏转到插件 » 已安装的插件页面。 到达那里后,只需从列表中选择除 WooCommerce 之外的所有激活的插件。
接下来,只需从“批量操作”下拉菜单中选择“停用”选项,然后单击“应用”按钮即可停用您网站上的所有插件。
现在,您可以访问您的网站以检查这是否已解决问题。
如果有,则只需一个一个地激活插件,直到找到导致错误的插件。 然后,您将需要寻找替代插件或联系开发人员以获得支持。
如果停用插件不能解决问题,请继续阅读以解决问题。
第 3 步:更新 WooCommerce 数据库
损坏的数据库可能是 WooCommerce 搜索不起作用的另一个原因。
例如,您可能将大量产品导入为 CSV 文件,这导致数据库出现问题。
要解决此问题,您需要更新 WooCommerce 数据库。 确保在更新其数据库之前创建网站的完整备份。
首先,从 WordPress 侧边栏转到WooCommerce » 状态页面。
到达那里后,只需切换到“工具”选项卡,然后单击“产品查找表”选项旁边的“重新生成”按钮。
之后,向下滚动到“更新数据库”选项,然后单击旁边的按钮。
这会将 WooCommerce 插件的数据库更新到最新版本。
接下来,只需访问您的在线商店,检查问题是否已解决。
第 4 步:检查目录可见性设置
此问题的另一个原因可能是您将产品的目录可见性设置为“仅限商店”或“隐藏”。
使用这些设置,产品将不会出现在您在线商店的搜索结果中。
要检查这一点,您需要从 WordPress 管理侧边栏访问产品 » 所有产品页面,然后单击产品名称下的“编辑”链接。
进入产品页面后,只需单击右侧“发布”部分中“目录可见性”选项下的“编辑”链接。
这将打开一个可见性选择列表。
从这里开始,您需要确保目录可见性设置为“商店和搜索结果”。
之后,单击“确定”按钮以保存您的更改。 然后,只需单击“更新”按钮。
现在访问您的网站以检查 WooCommerce 搜索是否有效。 如果不是,那么您将需要继续阅读我们的教程。
第 5 步:重新索引 WooCommerce 产品
您可能没有正确索引您的 Woocomerce 产品,导致搜索功能无法访问。
要重新索引产品,请前往 WordPress 管理侧栏中的产品 » 所有产品页面。 从这里,选中列表顶部的框以选择所有产品。
之后,从“批量操作”下拉菜单中选择“编辑”选项,然后单击“应用”按钮。
这将打开页面上的“批量编辑”选项卡。
从这里,只需单击“更新”按钮即可重新索引所有 WooCommerce 产品。
完成后,您需要访问您的网站以测试搜索结果。
使用 SearchWP 改进 WooCommerce 产品搜索
如果您已尝试上述所有步骤,但仍未解决产品搜索问题,那么是时候切换到搜索插件了。
这就是 SearchWP 的用武之地。
它是市场上最好的 WordPress 搜索插件,可以通过使用更强大的搜索功能自动替换默认的 WordPress 搜索来帮助您改进 WooCommerce 产品搜索。
它让您完全控制 WordPress 搜索算法,并建立一个索引,以匹配内容、标题、类别、标签、短代码、文档、产品等中的搜索关键字。
首先,您需要安装并激活 SearchWP 插件。 有关更多详细说明,请参阅我们关于如何安装 WordPress 插件的指南。
激活后,从管理侧栏转到SearchWP » 设置页面,然后切换到“常规”菜单选项。
在这里,您必须将许可证密钥复制并粘贴到“许可证密钥”字段中。 您可以从 SearchWP 网站上的“SearchWP 帐户”页面获取您的密钥。
之后,只需单击“激活”按钮。
接下来,您必须从管理侧边栏访问SearchWP » Extensions页面。
从这里,单击“WooCommerce Integration”扩展下的“安装”按钮。 安装后,扩展将自动激活。
接下来,从 WordPress 管理侧边栏转到SearchWP » Algorithm页面,然后单击“Source and Settings”按钮。
这将打开一个弹出窗口,您需要在其中选中“产品”选项以将 WooCommerce 产品添加为搜索源。
之后,单击“完成”按钮继续。
现在,如果您向下滚动,您会看到一个新的“产品”部分已添加到搜索源列表中。
默认情况下,SearchWP 将查看产品标题、内容(描述)、slug 和摘录(简短描述)以进行搜索匹配。 您可以通过移动旁边的滑块来为这些搜索属性添加相关性(重要性)。
有关更详细的说明,您可能希望查看我们关于如何进行智能 WooCommerce 产品搜索的教程。
根据您网站的设置方式,您还可以通过单击“添加/删除属性”按钮来搜索其他内容。
这将打开一个弹出窗口,您也可以从中向属性添加自定义字段和分类法。
使用类别、标签、SKU 和其他属性改进 WooCommerce 产品搜索
为了使您的 WooCommerce 产品搜索更加准确,我们建议使用 SearchWP 添加类别、标签和 SKU 作为搜索源。
一旦出现“添加/删除属性”弹出窗口,只需在“自定义字段”框中键入“SKU”即可。 有关更多信息,我们建议阅读我们的指南,了解如何在 WooCommerce 中按产品 SKU 启用搜索。
之后,从“分类法”下拉菜单中选择“产品类别”、“产品标签”和其他产品属性。
完成后,单击“完成”按钮以保存更改。
现在标签、SKU 和类别已添加为搜索源,请移动这些选项旁边的滑块以为这些属性分配权重。
注意:如果您不知道如何为您的产品创建标签、类别和属性,请参阅我们的教程,了解如何将产品标签、属性和类别添加到 WooCommerce。
完成 SearchWP 的设置配置后,只需单击顶部的“保存”按钮。
现在,您的 WooCommerce 商店中的默认搜索框将自动替换为 SearchWP。
最后,您可以访问您的网站以查看新的和改进的 WooCommerce 产品搜索框。
我们希望本文能帮助您了解当 WooCommerce 产品搜索不起作用时该怎么做。 您可能还想查看我们关于如何修复 WordPress 搜索不工作的文章,并查看我们的专家精选最佳 WooCommerce 插件来发展您的在线商店。
如果您喜欢这篇文章,请订阅我们的 YouTube 频道以获取 WordPress 视频教程。 您还可以在 Twitter 和 Facebook 上找到我们。