为您的客户账户页面连接自定义子域名
默认情况下,您的客户账户页面(例如登录页面、订单页面和个人资料页面)使用 shopify.com URL 格式作为基础域名,类似于 shopify.com/1234567890/account,其中包含您商店的唯一 ID 编号。例如,商店顶部的登录链接类似于 shopify.com/authentication/1234567890/login,主订单页面的 URL 可能类似于 shopify.com/1234567890/account/orders。
这也包括订单状态页面。
为了保持商店的品牌营销,您可以为客户账户创建一个子域名,该子域名使用您在线商店的主域名,而不是默认的 shopify.com URL。您创建的域名是用于商店的主域名的子域名。该子域名将成为所有客户账户页面的主域名,提供从登录到账户管理的一致品牌体验,并增强客户对您商店的信任。
例如,如果您的主域名是 your-store.com,则可以创建一个 account 子域名:account.your-store.com。客户可以在 account.your-store.com/authentication/login 访问登录页面,并在 account.your-store.com/orders 查看其订单历史记录。如果您更改主域名,则您的客户账户域名也会相应更新。要检查或更改主域名,请在 Shopify 后台中转至设置 > 域名。
在开始之前
要为您的客户账户页面添加子域名,您必须执行以下设置步骤:
- 如果适用,请从旧版客户账户体验升级。仅最新版本的客户账户可使用客户账户的自定义子域名。
- 将域名连接到在线商店。该域名可由 Shopify 进行管理,您也可以将第三方域名连接到 Shopify。
如果您的域名不由 Shopify 管理,那么您还需要以下信息:
- 您第三方域名提供商账户的登录信息。
- 您的域名提供商的要求。
包含第三方身份认证服务商或社交登录功能的账户的必需步骤
如果您已为客户账户配置了第三方身份认证服务商或社交登录选项,则必须先更新服务商设置以包含新子域名,然后再在 Shopify 中进行更改。如果您在更新服务商设置之前便更改了 Shopify 中的客户账户域名,则客户将无法登录,直到您完成更新。
为避免出现客户无法登录的情况,请按照以下操作顺序执行:
- 确定您的新自定义子域名(例如:
account.your-store.com),但暂不要在 Shopify 中进行更改。 - 将新域名添加到您的身份认证服务商或社交登录设置中。请勿移除您当前的域名信息;只需直接添加新信息即可。
- 返回 Shopify 并按照本页面上的步骤,将您的客户账户域名更改为新的自定义 URL。
- 可选:确认通过新域名成功登录后,您可以从服务商设置中移除旧域名。
| 您当前的登录服务商 | 您需要更新的内容: |
|---|---|
| 第三方身份认证服务商(例如 Auth0 或 Okta) | 重定向 URI 和退出登录 URL。 请参阅更改客户账户域名时更新您的身份认证服务商。 |
| 社交登录:Google | JavaScript 来源、重定向 URL 和取消授权回调 URL。 请参阅更改客户账户域名时更新您的社交登录。 |
| 社交登录:Facebook | 域名、重定向 URL 和取消授权回调 URL。 请参阅更改客户账户域名时更新您的社交登录。 |
为您的 Shopify 域名创建并连接客户账户子域名
当您为具有 Shopify 托管域名的客户账户创建子域名时,目标值为 Customer Accounts。
步骤:
在 Shopify 后台中,转至设置 > 客户账户。
在客户账户部分中,URL 字段会显示当前 URL 的预览。点击更改域名。
在更改客户账户域名对话框的新域名字段中,输入一个描述性字符串,用于标识您要用于客户账户的子域名。例如,如果您输入字符串
account,则会为客户账户页面创建以下 URL:account.your-store.com。点击保存。
系统会将您转到域名设置中的新子域名详细信息页面。传播和验证子域名最多可能需要 48 小时。
连接客户账户子域名后,您必须将其设为客户账户的主域名,以便向客户显示该子域名。
为您的第三方域名创建并连接客户账户子域名
要使用第三方域名为您的客户账户创建子域名,您需要在 Shopify 中创建子域名,在您的域名提供商设置中添加 CNAME 记录,然后验证连接。
第 1 步:为您的客户账户页面创建子域名
在 Shopify 后台中,转至设置 > 客户账户。
在客户账户部分中,URL 字段会显示当前 URL 的预览。点击更改域名。
在更改客户账户域名对话框的新域名字段中,输入一个描述性字符串,用于标识您要用于客户账户的子域名。例如,如果您输入字符串
account,则会为客户账户页面创建以下 URL:account.your-store.com。点击继续。系统会将您转到域名设置中的连接现有域名页面。
要更改您的域名提供商账户设置,请点击遵循设置说明。系统会将您转到您的域名提供商网站。
第 2 步:在您的第三方域名提供商账户设置中创建新的 CNAME 记录
- 在您的域名提供商网站上,登录您的账户。
- 找到 DNS 设置或域名管理区域。
- 请执行以下操作。
- 创建新的 CNAME 记录。
- 将 Host 名称更改为您为客户账户子域名创建的字符串。例如,
account。 - 将 CNAME 记录指向
shops.myshopify.com。 - 保存您的更改。您将返回到 Shopify 后台的连接现有域名页面。
第 3 步:验证客户账户域名是否已连接到 Shopify
- 在连接现有域名页面上,点击验证连接。
- 成功连接并验证您的客户账户域名后,点击返回客户账户。在客户账户页面上,客户账户字段中会显示
已连接标签。
验证您的子域名最多可能需要 48 小时。
连接客户账户子域名后,您必须将其设为客户账户的主域名,以便向客户显示该子域名。
将子域名设为客户账户的主域名
连接您的客户账户子域名后,您必须将其设置为客户账户的主域名,才能向客户显示此域名。
步骤:
在 Shopify 后台中,转到设置 > 域名。
在客户账户部分下,点击您的自定义子域名(例如:
account.your-store.com)。在域名目标和类型部分中,点击类型旁边的更改。
在对话框中,选择主域名。
点击更改域名类型。