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

创建Shopify Checkout UI扩展时遇权限访问错误的问题求助

解决Shopify Checkout UI扩展权限访问错误问题

问题概述

开发PHP Shopify应用时,添加Checkout UI扩展触发权限错误:Looks like you need access to this dev store (https://myshopname.myshopify.com),按提示手动登录商店后台、更换浏览器、尝试其他扩展均无效,仅删除Checkout UI扩展后CLI可正常登录。

排查与解决方案

  • 检查应用权限范围
    进入Shopify后台的应用设置,确认你的PHP应用已申请并获得write_checkout_ui_extensions(或对应Checkout扩展所需的权限),如果权限缺失,更新应用的权限范围并重新授权。

  • 重新授权应用
    在Shopify后台删除当前应用,通过CLI重新执行安装授权流程,确保授权过程中明确勾选Checkout UI扩展相关的权限选项,避免旧令牌缺少扩展权限。

  • 校验CLI登录上下文
    执行shopify whoami查看当前CLI绑定的商店,若不是目标开发商店,执行shopify login --store=myshopname.myshopify.com重新指定商店登录,确保上下文匹配。

  • 检查扩展配置文件
    查看Checkout UI扩展的extension.config.yml文件,确认商店域名拼写正确,扩展类型设置为checkout_ui_extension,无错误配置项导致权限校验失败。

  • 清除CLI缓存

    • macOS/Linux:删除~/.shopify-cli目录
    • Windows:删除%USERPROFILE%\.shopify-cli目录
      清除缓存后重新登录CLI,再尝试添加扩展。
  • 确认商店结账扩展设置
    进入开发商店后台设置 > 结账 > 扩展,确认允许第三方应用添加Checkout UI扩展,若有相关限制需手动解除。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 03:40:31