顾客账户 Google 登录绑定失败回调地址怎么改
现象#
登录页点「Continue with Google」,选完账号后回到账户子域只显示「Something went wrong」,Google 侧地址栏出现 redirect_uri_mismatch。
原因#
- Google OAuth 客户端里的回调地址还是旧的 shopify.com/authentication 路径,直接被拒
- 只填了 JavaScript origins 没填回调地址,弹窗能打开但换 token 那一步必然失败
- 账户子域从 account 改成 login 后只在 Shopify 侧改了,Google 与 Facebook 侧没同步新增域
- 商店没在 Authentication 里真正启用 Google,client ID 与 secret 为空,按钮只是主题链接
处理步骤#
- 在
Customer accounts > Authentication启用 Google,复制弹窗给出的Redirect URI - 把该 URI 原样粘到 Google Cloud Console 的
Authorized redirect URIs,保存后等五分钟 - Authorized JavaScript origins 补上
https://account.example.com,只填协议加主机,不带路径 - 改过账户子域的,把旧域在 Google 侧再保留一周,避免存量会话全部失效
- 用一个从未在店里注册过的 Gmail 走完整流程,DevTools 里确认 token 请求返回 200
验收标准#
测试 Gmail 点「Continue with Google」后落到 /account,顾客档案 email 与 Google 账号一致,Network 面板没有 400 请求。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。