希望你能帮助我。
我有一个运行wooccommerce的网站。我正在使用woocommerce rest api。现在在另一个网站上我想要做的是创建一个简单的搜索字段,我输入内容,搜索表单需要搜索woocommerce网站并返回结果。
有没有办法实现这个目标?
答案 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>
但还有另一个希望,我找到了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种产品,而不仅仅是一种?