Shopify 顾客账户

顾客账户 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 为空,按钮只是主题链接

处理步骤#

  1. 在 Customer accounts > Authentication 启用 Google,复制弹窗给出的 Redirect URI
  2. 把该 URI 原样粘到 Google Cloud Console 的 Authorized redirect URIs,保存后等五分钟
  3. Authorized JavaScript origins 补上 https://account.example.com,只填协议加主机,不带路径
  4. 改过账户子域的,把旧域在 Google 侧再保留一周,避免存量会话全部失效
  5. 用一个从未在店里注册过的 Gmail 走完整流程,DevTools 里确认 token 请求返回 200

验收标准#

测试 Gmail 点「Continue with Google」后落到 /account,顾客档案 email 与 Google 账号一致,Network 面板没有 400 请求。

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