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

Shopware 6:已创建产品导出配置,能否通过Admin API启动导出并下载CSV?

Shopware 6 Admin API 启动产品导出并下载CSV文件

完全可以通过Admin API完成这两个操作,具体步骤如下:

1. 触发导出任务

调用POST /api/action/export/entity接口,传入你的导出配置文件ID和目标实体类型(这里是product)。请求体示例:

{
  "profileId": "your-export-profile-uuid",
  "entity": "product",
  "filters": [] // 可选:添加自定义过滤条件,比如按分类、状态筛选产品
}

接口返回的响应中会包含id字段,这就是导出任务的唯一标识,后续查询状态和下载文件都需要用到它。

2. 轮询任务状态

导出任务是异步执行的,需要调用GET /api/export/{taskId}接口(将{taskId}替换为第一步拿到的任务ID)查询状态。当响应中的state字段变为completed时,说明导出文件已生成。

3. 下载CSV文件

任务完成后,调用GET /api/export/{taskId}/file接口即可直接下载生成的CSV文件。

注意事项

  • 所有API请求必须携带有效的Admin认证令牌,请求头格式为Authorization: Bearer your-admin-token
  • 若导出数据量较大,任务执行时间会相应增加,建议设置合理的轮询间隔(比如每5秒查询一次)
  • 若任务状态变为failed,可通过响应中的errorMessage字段排查问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 22:40:26