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

Shopware 6:代码审核前如何测试已上传的应用扩展?

测试Shopware 6应用市场已上传版本的实操方案

一、Demo Shops的配置方法

Shopware的Demo Shops本质是关联一个公网可访问的Shopware实例,用于测试已上传的应用版本,配置步骤如下:

  • 登录Shopware合作伙伴后台,找到你的目标应用,进入对应版本的管理页面
  • 找到「Demo shops」选项,点击添加按钮
  • 填写你的Shopware实例公网可访问URL,以及该实例的管理员账号信息(用于Shopware官方验证实例有效性)
  • 提交后等待验证,通过后即可将已上传的应用版本安装到这个Demo Shop中进行测试

二、用ngrok暴露本地Shopware实例到公网

完全可以用ngrok实现本地实例的公网暴露,具体操作:

  • 下载安装ngrok后,登录账号获取auth token并完成本地配置
  • 启动本地Shopware实例,确认其运行端口(比如默认的8000或80)
  • 终端执行命令:ngrok http 8000(将8000替换为你的Shopware实际运行端口)
  • 复制ngrok生成的公网HTTPS URL(格式类似https://xxxx-xx-xx-xx-xx.ngrok.io),这个地址即可作为Demo Shop的配置URL
  • 注意:免费版ngrok的URL会随机变化,若需固定地址可升级付费版,否则每次重启ngrok后需更新Demo Shops的配置

三、针对API连接器应用的真实环境测试重点

你的应用仅包含manifest.xml和icon.png,属于纯API连接器,测试需聚焦以下核心点:

  • 生产端点连通性:安装应用后,触发对应API交互(如授权请求、数据同步),检查生产服务器日志与Shopware后台的应用状态,确认端点通信正常
  • App Key有效性:验证替换后的合作伙伴区域密钥是否能顺利完成Shopware的应用授权流程,无密钥匹配错误
  • 应用状态完整性:在Shopware后台「已安装应用」中查看应用是否显示正常,无加载或授权报错
  • 边界场景验证:模拟网络波动、无效请求等场景,确认应用按manifest.xml配置的逻辑返回正确的错误提示或重试机制

四、额外注意事项

  • 确保本地Shopware实例的版本与应用市场要求的兼容版本一致
  • 使用ngrok时,需保证本地防火墙未阻止ngrok的网络连接
  • 测试完成后,可在合作伙伴后台删除Demo Shop关联,避免不必要的验证请求

内容的提问来源于stack exchange,提问作者Kryštof Řeháček

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 12:35:07