You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Store API /store-api/product接口能否按自定义商品属性筛选?

关于Store API /store-api/product接口按商品自定义属性筛选的问题解答

Store API的/store-api/product接口支持按商品自定义属性筛选,但不能直接用属性名称(比如Farbe)作为筛选字段,得通过正确的关联结构来查询。

你的查询报错原因:

  • 第一种写法直接用Farbe作为字段:自定义属性不属于Product实体的直接字段,所以返回Field "Farbe" in entity "product" was not found.
  • 第二种写法用properties.Farbe:properties关联的是PropertyGroupOption实体,该实体没有以属性名称命名的字段,因此返回Field "Farbe" in entity "property_group_option" was not found.

正确的筛选方式:

自定义属性的筛选需要基于属性选项ID或属性组ID来构建查询:

  1. 通过属性选项ID筛选(精准匹配某个属性值)
{
    "limit": 40,
    "filter": [
        {
            "type": "equals",
            "field": "properties.id",
            "value": "属性选项red对应的ID"
        }
    ]
}
  1. 通过属性组ID筛选(匹配该属性组下的所有商品)
{
    "limit": 40,
    "filter": [
        {
            "type": "equals",
            "field": "properties.groupId",
            "value": "属性组Farbe对应的ID"
        }
    ]
}

如果需要先通过属性名称获取对应的ID,可以调用/store-api/property-group接口查询到目标属性组及选项的ID,再带入上述查询。

内容的提问来源于stack exchange,提问作者loken

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 21:15:34