【问题标题】:Magento Rest API - multiple product list in one callMagento Rest API - 一次调用多个产品列表
【发布时间】:2021-03-29 16:13:17
【问题描述】:

我想在一次通话中访问指定的多个产品列表。例如访问类别 id 14 和 15 中的所有产品。

这提供了产品列表 id 14:

/V1/products?searchCriteria[filter_groups][0][filters][0][field]=category_id&searchCriteria[filter_groups][0][filters][0][value]=14

这提供了产品列表 id 15:

/V1/products?searchCriteria[filter_groups][0][filters][0][field]=category_id&searchCriteria[filter_groups][0][filters][0][value]=15

但是,如果我想在一个电话中同时获得两者:可以做这样的事情吗?:

/V1/products?searchCriteria[filter_groups][0][filters][0][field]=category_id&searchCriteria[filter_groups][0][filters][0][value]=14,15

有什么帮助吗?

【问题讨论】:

    标签: api rest magento magento2


    【解决方案1】:

    你可以使用in条件类型

    GET <host>/rest/<store_code>/V1/products?
    searchCriteria[filter_groups][0][filters][0][field]=entity_id&
    searchCriteria[filter_groups][0][filters][0][value]=1,2,3,4,5&
    searchCriteria[filter_groups][0][filters][0][condition_type]=in
    

    此示例可以根据需要扩展为使用类别等,请参阅示例

    https://devdocs.magento.com/guides/v2.4/rest/performing-searches.html
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-29
      • 2018-07-03
      • 1970-01-01
      • 2015-04-25
      • 2013-06-03
      • 1970-01-01
      相关资源
      最近更新 更多