為顧客帳號頁面連結自訂子網域
根據預設,您的登入頁面、訂單頁面和設定檔頁面等顧客帳號頁面,皆會使用 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 管理,則還需要以下資訊:
- 第三方網域供應商帳號的登入資訊。
- 網域供應商的要求。
第三方身分識別提供者或社群登入帳號的必備步驟
如果您已為顧客帳號設定了第三方身分識別提供者或社群登入選項,則必須先更新提供者設定以加入新子網域,接著才能在 Shopify 中進行變更。如果您在更新提供者設定之前,就先在 Shopify 中變更了顧客帳號網域,則在您完成更新前,顧客將無法登入。
為避免出現顧客無法登入的空窗期,請依下列順序操作:
- 決定全新的自訂子網域 (例如
account.your-store.com),但尚未在 Shopify 中進行變更。 - 在您的身分識別提供者或社群登入設定中新增新網域。無須移除目前的網域資訊;只要將新網域加在旁邊即可。
- 返回 Shopify,並按照此頁面的步驟將您的顧客帳號網域變更為新的自訂網址。
- 選用:確認新網域可順利登入後,您便能從提供者設定中移除舊網域。
| 您目前的登入提供者 | 需要更新的事項: |
|---|---|
| 第三方身分識別提供者 (例如 Auth0 或 Okta) | 重新導向統一資源識別碼 (URI) 及登出網址。 請參閱「在變更顧客帳號網域時更新身分識別提供者」。 |
| 社群登入:Google | JavaScript 來源、重新導向網址,及解除授權回撥網址。 請參閱「在變更顧客帳號網域時更新社群登入方式」。 |
| 社群登入:Facebook | 網域、重新導向網址,及解除授權回撥網址。 請參閱「在變更顧客帳號網域時更新社群登入方式」。 |
建立並連結 Shopify 網域專屬的顧客帳號子網域
當您為具備 Shopify 託管網域的顧客帳號建立子網域時,「目標」值即為 Customer Accounts。
步驟:
從 Shopify 管理介面,前往「設定」>「顧客帳號」。
在「顧客帳號」區段中,「網址」欄位會顯示目前網址的預覽。點擊「變更網域」。
在「變更顧客帳號網域」對話方塊的「新網域」欄位中輸入描述字串,指明您想用於顧客帳號的子網域名稱。例如,若輸入
account字串,就會為您的顧客帳號頁面建立以下網址:account.your-store.com。點擊「儲存」。
系統會將您帶往「網域」設定中的新子網域詳情。您的子網域可能需要最多 48 小時才能散佈並驗證完畢。
顧客帳號子網域連結完成後,您必須將其設為顧客帳號的主要網域,才能向顧客顯示該子網域。
建立並連結第三方網域專屬的顧客帳號子網域
若要使用第三方網域為顧客帳號建立子網域,您需要在 Shopify 中建立子網域、在網域供應商的設定中新增 CNAME 記錄,然後驗證連結狀態。
步驟 1:建立顧客帳號頁面專屬的子網域
從 Shopify 管理介面,前往「設定」>「顧客帳號」。
在「顧客帳號」區段中,「網址」欄位會顯示目前網址的預覽。點擊「變更網域」。
在「變更顧客帳號網域」對話方塊的「新網域」欄位中輸入描述字串,指明您想用於顧客帳號的子網域名稱。例如,若輸入
account字串,就會為您的顧客帳號頁面建立以下網址:account.your-store.com。點擊「繼續」。系統會將您帶往「網域」設定中的「連結現有網域」頁面。
若要變更網域供應商帳號設定,請點擊「遵守設定說明」。系統即會為您導覽至網域供應商網站。
步驟 2:在您的第三方網域供應商帳號設定中,建立一筆新 CNAME 記錄
- 請登入您在網域供應商網站中的帳號。
- 找出 DNS 設定或網域管理區域。
- 請執行下列操作。
- 建立新的 CNAME 紀錄。
- 將主機名稱變更為您為顧客帳號子網域名稱建立的字串。例如:
account。 - 將 CNAME 紀錄指向
shops.myshopify.com。 - 儲存變更。系統會將您導回 Shopify 管理介面的「連接現有網域」頁面。
步驟 3:驗證顧客帳號網域是否已連接至 Shopify
- 在「連接現有網域」頁面上,點擊「驗證連線」。
- 顧客帳號域名連接並驗證完成後,點擊「返回顧客帳號」。在「顧客帳號」頁面的「顧客帳號」欄位中,會顯示
Connected標籤。
子網域最多可能需要 48 小時才能完成驗證。
顧客帳號子網域連結完成後,您必須將其設為顧客帳號的主要網域,才能向顧客顯示該子網域。
將子網域設為顧客帳號的主要網域
連接顧客帳號子網域後,您必須將其設為顧客帳號的主要網域,才能向顧客公開顯示此網域。
步驟:
在 Shopify 管理介面中,前往「設定」> 「網域」。
在「顧客帳號」區段中,點擊自訂子網域 (例如:
account.your-store.com)。在「網域目標與類型」區段中,點擊「類型」旁邊的「變更」。
在對話方塊中,選取「主要網域」。
點擊「變更網域類型」。