2016-07-15 205 views
2

使用woocommerce v3 API,我想按属性过滤/获取产品。Woocommerce REST API按属性获取产品

例如:

www.mydomain.com/products?filter[pa_color]=green&fields=id,attributes 

我怎么能钩/修改API,因此它能够进行这样的查询?

+0

@CharlieFish对于那些谁是与ROO REST API famven,他们当场理解问题... 但无论如何,我会采取你的提示和重新编辑。 谢谢。 – user3368504

+0

@CharlieFish看着你的个人资料,你似乎只是想通过回答这种方式来“提升”自己,因为还有很多其他问题你回答是“如何去做”。 如果你不知道答案,最好保持安静... – user3368504

+0

只需通过审查队列我的朋友,并帮助确保社区获得帮助大家的好答案。有一个原因堆栈溢出有这些准则。我经常在审阅队列时尝试发表评论,以帮助改进SO上的内容。 :) –

回答

0

根据API你应该能够按属性排序。 “将结果集限制为具有特定属性的产品,例如?attribute = pa_color。”作为普通参数传递属性。

+0

首先,我感谢您的努力,尽管您已经向我推荐了基于WP-REST而不是API v3的新API,无论如何 - 这就是堆栈的真正精神!再次感谢:-) – user3368504

+0

@ user3368504您正尝试使用Legacy v3? http://woothemes.github.io/woocommerce-rest-api-docs/v3.html –

+0

我不想使用...我正在使用。新API不久前推出,我发现传统v3比基于WP-REST的新API更加合适和高效。无论如何,我设置了昨天和几个小时前设法解决我的问题 - 所以不要打破你的头..我得到它的工作:)感谢您的时间和帮助 – user3368504