Shopware 6应用安装后缺失Integration问题咨询
Shopware 6应用集成不显示排查建议
- 检查
manifest.xml配置- 彻底移除
<development>节点,正式环境下该节点会强制启用开发模式,干扰正常集成创建流程 - 核对
<meta>标签内的name、author等标识信息,确保与上传的应用包完全一致 - 确认
<api>节点下的secret为生成的正式密钥,无拼写或格式错误
- 彻底移除
- 排查服务器日志
- 查看Shopware生产环境日志
var/log/prod.log,搜索AppRegistrationService、IntegrationRepository等关键词,定位注册流程中的报错(如数据库写入失败、权限异常) - 检查Web服务器访问日志,确认应用注册回调请求的响应状态码,排查是否存在5xx错误或请求拦截
- 查看Shopware生产环境日志
- 验证回调逻辑有效性
- 确认应用的注册回调接口能正确接收并处理Shopware发送的
secret和apiKey,且返回标准HTTP 200响应 - 排查回调接口是否存在防火墙、跨域策略拦截,导致Shopware无法完成集成创建的后续步骤
- 确认应用的注册回调接口能正确接收并处理Shopware发送的
- 数据库直接校验
- 登录Shopware数据库,查询
integration表,通过label字段(对应应用名称)查找是否存在相关记录 - 若数据库存在记录但后台不可见,检查集成的
active字段是否为0,或当前后台用户是否拥有manage_integrations权限
- 登录Shopware数据库,查询
- 核对版本兼容性
- 确认应用与当前Shopware 6版本适配,部分旧版本Shopware对应用manifest的字段规则或注册流程存在差异
内容的提问来源于stack exchange,提问作者alesc
相关产品推荐
相关产品推荐

