Shopify Theme Kit本地配置报错:需商户授权write_themes权限
解决Theme Kit报错:
Errors: [API] This action requires merchant approval for write_themes scope. 嘿,刚帮几个新手朋友搞定过这个问题,别担心,这就是Shopify私有应用权限的一个常见小卡点!
为什么会出现这个报错?
你创建私有应用时虽然勾选了write_themes权限,但Shopify现在对修改店铺主题这类敏感操作有额外要求:必须由店铺商家(也就是店主)手动批准这个权限,不是勾选完就直接生效的。
一步步解决问题:
- 登录你的Shopify后台,找到「设置」→「应用和销售渠道」,然后切换到「私有应用」标签,找到你之前创建的那个用于Theme Kit的应用。
- 往下滚动到「API权限」区域,找到
write_themes权限项,你会看到旁边标注着类似「需要批准」的状态。 - 点击权限旁的「请求批准」按钮(不同版本后台可能显示为「让商家批准」之类的选项)。
- 如果你自己就是店铺店主,直接在弹出的确认窗口里点击批准即可;如果是帮他人配置,需要把这个权限请求发给店铺所有者,让他们登录后台完成批准。
- 权限批准后,重新运行你的Theme Kit命令(比如
theme watch或者theme deploy),应该就能正常连接店铺了!
额外小提示
如果还是报错,记得检查你的config.yml配置文件,确认API密钥、密码和店铺URL有没有拼写错误——有时候权限没问题,但配置细节出错也会导致类似的权限报错哦。
内容的提问来源于stack exchange,提问作者Jatin Parmar
相关产品推荐
相关产品推荐

