首页 > 解决方案 > 在 woocommerce 中搜索和过滤产品

问题描述

我在 woocommerce 中使用了两个插件,一个用于产品过滤,另一个用于产品搜索。这里的类别是 ELITE、PREMIUM,标签是 625001、625002、625003。现在的要求是,如果客户搜索像“ELITE”这样的产品,则必须显示所有精英类别的产品。如果客户在搜索栏中输入了 elite 并在下拉菜单中选择了 pincode 625009,则应显示该匹配的产品。我应该怎么做才能做到这一点。 样本输出

标签: wordpresswoocommerce

解决方案


以前,即在古腾堡或块编辑器 WooCommerce 在定制器中提供分层导航之前,但现在 WooCommerce 建议在下图中使用 WooCommerce 提供的块,我在WooCommerce您可以使用的类别下突出显示了过滤器块。

同样,您可以构建自定义过滤器以供参考,请检查这些源代码

所有块

产品搜索

有源滤波器

价格过滤器

这些块的基础是 WordPress REST API

您可以在此单元测试文件中找到一些很好的过滤器示例

商店过滤器


推荐阅读