Shopware 6 Flow Builder:如何通过文件最佳共享Flow Sequences
Shopware Flow序列通过Git/文件共享的方案
当然可以通过Git或文件共享Flow序列,不用每次都创建Migration,以下是实操方案:
手动文件同步方案
- 导出Flow配置:在Flow Builder里找到你修改的Flow,点击导出按钮,将配置保存为JSON文件,建议放到项目的自定义目录(比如
src/Resources/config/flows/)统一管理 - Git提交:把这个JSON文件加入Git仓库,提交到你的开发分支
- 同事同步:拉取分支后,在自己的Shopware后台Flow Builder中,选择导入功能,选中该JSON文件即可完成同步
自动化命令同步方案
如果团队协作频繁,可写个自定义Symfony命令简化流程:
- 编写命令类,读取指定目录下的所有Flow JSON文件
- 调用Shopware内置的
FlowRepository服务,批量导入配置 - 同事拉取分支后,直接执行命令:
bin/console custom:import-flows,即可自动同步所有Flow变更
开发阶段用以上方案替代Migration更高效,Migration更适合生产环境的正式配置部署。
内容的提问来源于stack exchange,提问作者Marcus
相关产品推荐
相关产品推荐

