為顧客帳號頁面連結自訂子網域

根據預設,您的登入頁面、訂單頁面和設定檔頁面等顧客帳號頁面,皆會使用 shopify.com 網址格式作為基本網域,類似包含您商店專屬 ID 號碼的 shopify.com/1234567890/account。舉例來說,您商店頂端的登入連結會類似於 shopify.com/authentication/1234567890/login,主要訂單頁面的網址則可能類似 shopify.com/1234567890/account/orders

這也包含訂單狀態頁面。

為維持商店的品牌形象,您可以為顧客帳號建立子網域,以使用網路商店的主要網域,而非預設的 shopify.com 網址。您建立的域名即為您商店主要域名的子網域。此子網域將成為所有顧客帳號頁面的主要域名,能從登入至帳號管理為止提供一致的品牌體驗,進而提升顧客對商店的信任。

舉例來說,如果您的主要網域是 your-store.com,則可建立一個名為 account 的子網域:account.your-store.com。如此一來,顧客便能在 account.your-store.com/authentication/login 存取登入頁面,並在 account.your-store.com/orders 查看訂單記錄。如果您變更了主要網域,您的顧客帳號網域也會隨之更新。如需查看或變更主要網域,請前往 Shopify 管理介面中的「設定」>「網域」。

開始之前

若要為您的顧客帳號頁面新增子網域,請務必完成以下設定步驟:

若您的網域並非由 Shopify 管理,則還需要以下資訊:

  • 第三方網域供應商帳號的登入資訊。
  • 網域供應商的要求

第三方身分識別提供者或社群登入帳號的必備步驟

如果您已為顧客帳號設定了第三方身分識別提供者社群登入選項,則必須更新提供者設定以加入新子網域,接著才能在 Shopify 中進行變更。如果您在更新提供者設定之前,就先在 Shopify 中變更了顧客帳號網域,則在您完成更新前,顧客將無法登入。

為避免出現顧客無法登入的空窗期,請依下列順序操作:

  1. 決定全新的自訂子網域 (例如 account.your-store.com),但尚未在 Shopify 中進行變更。
  2. 在您的身分識別提供者或社群登入設定中新增新網域。無須移除目前的網域資訊;只要將新網域加在旁邊即可。
  3. 返回 Shopify,並按照此頁面的步驟將您的顧客帳號網域變更為新的自訂網址。
  4. 選用:確認新網域可順利登入後,您便能從提供者設定中移除舊網域。
變更帳號網域後要更新的提供者設定
您目前的登入提供者需要更新的事項:
第三方身分識別提供者 (例如 Auth0 或 Okta)重新導向統一資源識別碼 (URI) 及登出網址。

請參閱「在變更顧客帳號網域時更新身分識別提供者」。
社群登入:GoogleJavaScript 來源、重新導向網址,及解除授權回撥網址。

請參閱「在變更顧客帳號網域時更新社群登入方式」。
社群登入:Facebook網域、重新導向網址,及解除授權回撥網址。

請參閱「在變更顧客帳號網域時更新社群登入方式」。

建立並連結 Shopify 網域專屬的顧客帳號子網域

當您為具備 Shopify 託管網域的顧客帳號建立子網域時,「目標」值即為 Customer Accounts

步驟:

  1. 從 Shopify 管理介面,前往「設定」>「顧客帳號」。

  2. 在「顧客帳號」區段中,「網址」欄位會顯示目前網址的預覽。點擊「變更網域」。

  3. 在「變更顧客帳號網域」對話方塊的「新網域」欄位中輸入描述字串,指明您想用於顧客帳號的子網域名稱。例如,若輸入 account 字串,就會為您的顧客帳號頁面建立以下網址:account.your-store.com

  4. 點擊「儲存」。

系統會將您帶往「網域」設定中的新子網域詳情。您的子網域可能需要最多 48 小時才能散佈並驗證完畢。

顧客帳號子網域連結完成後,您必須將其設為顧客帳號的主要網域,才能向顧客顯示該子網域。

建立並連結第三方網域專屬的顧客帳號子網域

若要使用第三方網域為顧客帳號建立子網域,您需要在 Shopify 中建立子網域、在網域供應商的設定中新增 CNAME 記錄,然後驗證連結狀態。

步驟 1:建立顧客帳號頁面專屬的子網域

  1. 從 Shopify 管理介面,前往「設定」>「顧客帳號」。

  2. 在「顧客帳號」區段中,「網址」欄位會顯示目前網址的預覽。點擊「變更網域」。

  3. 在「變更顧客帳號網域」對話方塊的「新網域」欄位中輸入描述字串,指明您想用於顧客帳號的子網域名稱。例如,若輸入 account 字串,就會為您的顧客帳號頁面建立以下網址:account.your-store.com

  4. 點擊「繼續」。系統會將您帶往「網域」設定中的「連結現有網域」頁面。

  5. 若要變更網域供應商帳號設定,請點擊「遵守設定說明」。系統即會為您導覽至網域供應商網站。

步驟 2:在您的第三方網域供應商帳號設定中,建立一筆新 CNAME 記錄

  1. 請登入您在網域供應商網站中的帳號。
  2. 找出 DNS 設定或網域管理區域。
  3. 請執行下列操作。
  4. 建立新的 CNAME 紀錄。
  5. 主機名稱變更為您為顧客帳號子網域名稱建立的字串。例如:account
  6. 將 CNAME 紀錄指向 shops.myshopify.com
  7. 儲存變更。系統會將您導回 Shopify 管理介面的「連接現有網域」頁面。

步驟 3:驗證顧客帳號網域是否已連接至 Shopify

  1. 在「連接現有網域」頁面上,點擊「驗證連線」。
  2. 顧客帳號域名連接並驗證完成後,點擊「返回顧客帳號」。在「顧客帳號」頁面的「顧客帳號」欄位中,會顯示 Connected 標籤。

子網域最多可能需要 48 小時才能完成驗證。

顧客帳號子網域連結完成後,您必須將其設為顧客帳號的主要網域,才能向顧客顯示該子網域。

將子網域設為顧客帳號的主要網域

連接顧客帳號子網域後,您必須將其設為顧客帳號的主要網域,才能向顧客公開顯示此網域。

步驟:

  1. 在 Shopify 管理介面中,前往「設定」> 網域

  2. 在「顧客帳號」區段中,點擊自訂子網域 (例如:account.your-store.com)。

  3. 在「網域目標與類型」區段中,點擊「類型」旁邊的「變更」。

  4. 在對話方塊中,選取「主要網域」。

  5. 點擊「變更網域類型」。