如何搜索所有WooCommerce产品/类别...?

尼克·多曼蒂

我正在使用WooCommerce REST API开发ASP.NET Core Web应用程序(我也在使用WooCommerceNET库),并且需要使用一个简单的“搜索”按钮实现搜索文本输入字段。

没问题,问题在于WooCommerce每页最多返回100个项目,因此以下操作不起作用(当然,此代码在属性Products填充后运行):

if (!string.IsNullOrWhiteSpace(searchString))
{
    Products = Products.Where(p => p.name.Contains(searchString)).ToList();
}

由于我的WooCommerce网站包含超过23k的产品,因此我不能只执行多个(230+)个请求,这将永远花费。

我考虑过要使用一个并行的本地数据库或类似的数据库,但后来我意识到,也许我很幸运,它存在某种参数,可以传递给请求以过滤研究直接在http请求中,因此它已经返回了100个我的研究结果。

我没有找到关于谷歌搜索的任何信息,所以我在这里问这是否是一件事情,如果不是,那么如何以另一种方式解决我的问题。

尼克·多曼蒂

找到它比我想象的要容易得多,的确确实有一个可以在链接中使用的参数,这是一个对我有用的示例:

/wp-json/wc/v3/products?search=stringToSearch

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章