首页 > 解决方案 > 如何借助 shopware 6 中的 API 使用 productName 获取产品数据?

问题描述

我们可以使用哪种结构来使用 API 获取产品数据。

我尝试了以下过滤器,但获得了多个产品结果。

{  "search": {
"products": {
    "limit": 1,
    "filter": [
        { "type": "equals", "field": "productNumber", "value": "test_sku" }
    ],
    "sort": [
        { "field": "name", "order": "ASC" }    
    ]
}  }}

先感谢您..

标签: apishopware

解决方案


要按产品编号搜索产品,您可以使用 Admin API 或 Store API:

管理 API:POST /api/search/product

商店 API:POST /store-api/product

两者的过滤器内容相同:

{
    "filter": [
        {
            "type": "equals",
            "field": "productNumber",
            "value": "test_sku"
        }
    ]
}

推荐阅读