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

Shopware 6 Store API获取订单关联文档返回空数组的解决方法

解决Shopware 6 Store API获取订单关联文档为空的问题

你的请求存在两个关键问题,导致无法返回订单关联的文档信息:

  1. 未指定关联实体document的返回字段:includes中仅声明了order实体的字段,但未定义document实体需要返回哪些属性,即使加载了关联,也不会输出任何内容。
  2. 关联配置错误:associations里的documents设为空数组,Shopware无法正确识别需要加载该关联关系,应改为空对象或明确配置关联参数。

修正后的请求体如下:

{
    "includes": {
        "order": [
            "orderNumber",
            "documents"
        ],
        "document": [
            "id",
            "documentType",
            "fileName",
            "createdAt",
            "url"
        ]
    },
    "associations": {
        "documents": {}
    }
}

补充说明:

  • 你可以根据需求调整document实体的返回字段,比如需要获取文件详情时,可添加嵌套关联配置"documentMedia": ["fileName", "fileSize"]并同步更新includes。
  • 确保请求使用的是对应订单所属顾客的Store API令牌,否则即使后台存在文档,也会因权限限制无法返回。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 18:15:07