Shopify 应用与扩展

扩展版本一直是未发布状态该怎么上线呢

现象#

Dev Dashboard 的 Versions 页里最新版本状态是 Draft,CLI 明明提示部署成功,店铺却一直用旧扩展,重启浏览器也不变。

原因#

  • 部署时带了 --no-release,只创建版本不发布,需要再执行 release
  • 版本里含需要审核的扩展类型,审核通过前不能 release
  • 当前登录账号在该应用上没有 release 权限,按钮点了没反应
  • CI 里设置了 SHOPIFY_FLAG_NO_RELEASE,流水线每次都在造草稿

处理步骤#

  1. 执行 shopify app versions list,找到未发布的版本号
  2. 执行 shopify app release 带上版本号发布
  3. 或在 Versions 页选中版本,点 Release 并二次确认
  4. 检查 CI 环境变量,移除 SHOPIFY_FLAG_NO_RELEASE
  5. 等待几分钟后在店铺里重新安装应用,确认扩展输出已更新

验收标准#

Versions 页该版本状态变为 Active,店铺里扩展渲染的是新内容。

本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。