如何在Prestashop Web服务中按类别过滤产品

时间:2014-12-24 07:58:49

标签: json rest web prestashop

我需要帮助列出按类别过滤的产品详细信息的XML输出。

使用prestashop的restful web服务,您可以列出所有产品:

http://yourshop.com/api/products/?display=full

您还可以列出以下类别中的所有产品ID:

http://yourshop.com/api/categories/?display=full

我正在将它用于ios应用程序,问题是我无法从类别[x]列出产品详细信息,而无需多次调用api。

api/products/?display=full&filter[category]=[x]不起作用。

这里的类别是关联数组。 (数组中的数组)。

获取x类产品列表的最佳方法是什么?

好像是一个简单的请求?

2 个答案:

答案 0 :(得分:0)

它认为您可以使用 id_category_default

过滤您的产品

api/products/?display=full&filter[id_category_default]=[x]

在我的情况下 id_category_default = 5 id_category_default = 7 根据类别列出产品。

答案 1 :(得分:0)

通过此链接,您可以获得所有类别为YOURCATID的产品

http://yourshop.com/api/categories/?display=full&filter[id]=[YOURCATID]

在JSON文件的内部,您可以看到产品ID