Wordpress REST API搜索产品

时间:2016-03-06 11:46:45

标签: json wordpress woocommerce

希望你能帮助我。

我有一个运行wooccommerce的网站。我正在使用woocommerce rest api。现在在另一个网站上我想要做的是创建一个简单的搜索字段,我输入内容,搜索表单需要搜索woocommerce网站并返回结果。

有没有办法实现这个目标?

4 个答案:

答案 0 :(得分:1)

尝试一下:

/wp-json/wc/v2/products?search={{product_name}}

为我工作。

答案 1 :(得分:0)

我认为不是。 新版WooCommerce API(v2)支持基于ID的调用。 因此,您可以在第二个网站上获取抽象产品详细信息列表,并通过产品ID回电。

答案 2 :(得分:0)

答案是,我已经浏览了Woo-commerce rest api的api文档,它支持以下apis产品。

您可以通过此API列出所有产品:/wp-json/wc/v1/products

您可以按产品ID获取产品:/wp-json/wc/v1/products/<id>

你可以在这里找到官方文档。 http://woocommerce.github.io/woocommerce-rest-api-docs/?javascript#products

但还有另一个希望,我找到了2个插件

https://wordpress.org/plugins/woocommerce-filter-search/

https://wordpress.org/plugins/advanced-woo-search/

在woo-commerce中搜索产品,如果你擅长PHP代码,你可以查看这些插件的代码,比我认为它会对你有帮助。

答案 3 :(得分:0)

/ wp-json / wc / v2 / products?search = {{{product_name}}

如果您要查找确切的产品,此功能是否起作用?

如果您拥有MR2050之类的产品,而另一部具有MR2050K的产品,则结果并非您所预期的那样,因为API rest将返回2种产品,而不仅仅是一种?