magento - 有没有办法使用 Rest api 在 Magento 2 中获取特定类别的自定义过滤器?

标签 magento magento2

我正在使用下面的 url 来获取特定类别的产品并且它工作正常。

/rest/default/V1/products?searchCriteria[filterGroups][0][filters][0][field]=category_id&searchCriteria[filterGroups][0][filters][0][value]=262&searchCriteria[filterGroups][0][filters][0][conditionType]=eq&searchCriteria[filterGroups][1][filters][0][field]=visibility&searchCriteria[filterGroups][1][filters][0][value]=4&searchCriteria[filterGroups][1][filters][0][conditionType]=eq&searchCriteria[pageSize]=10&searchCriteria[currentPage]=0

唯一的问题是我想根据所选类别显示过滤器。例如,价格过滤器适用于每个类别,但尺寸和颜色过滤器仅适用于服装类别,而屏幕尺寸适用于电子产品。

关于如何获取每个类别的过滤器有什么想法吗?

最佳答案

我找到了答案,但我不得不从使用 rest api 切换到 graphql,因为 graphql 支持 aggregations .这正是我所需要的,而且与 magento 2 的 rest api 相比,graphql 似乎具有更多功能。

关于magento - 有没有办法使用 Rest api 在 Magento 2 中获取特定类别的自定义过滤器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61060385/

相关文章:

composer-php - 如何将 JFrog Artifactory 中的远程存储库连接到 repo.manento.com?

list - magento - 获取比较列表中的产品列表

magento - 如何在magento中将用户注册为批发用户?

magento - 如何在magento的管理员中以网格形式更改后退按钮的网址?

mysql - Magento 2.1.7订单保存错误: SQLSTATE[42S02]:

Magento 2 自动化测试

magento - Magento 可以用作 CMS 来构建产品目录(目前不是商店,但可能在未来)

php - Magento 升级,层级价格从 1.4.0.2 到 1.7.0.2 出现错误

admin - Magento2 : Update category, URL 键已存在错误

php - Magento 2 提交联系表单不显示成功/错误消息