此文已使用 Salesforce 機器翻譯系統翻譯。更多詳細資料請參見此處。
使用 Retail React 應用範本 ,可以在 Progressive Web App (PWA) Kit 網站上包含商店定位器,從而縮短實施時間。購物者可以根據郵遞區號、城市等查找全球商店位置。在 Business Manager 中輕鬆延伸您的商店資訊,自訂在您網站上顯示的位置中繼資料。
本指南介紹如何配置和使用實體店定位器。
要包含實體店定位符,請執行以下作:
使用以下命令建構網站:
使用範圍 sfcc.shopper-stores為 的購物者登錄和 API 訪問 (SLAS) 用戶端。按照 購物者 API 授權 中的步驟作,或使用 registerClient API 端點 創建或更新 SLAS 公共或私有用戶端。
sfcc.shopper-stores。與公共用戶端相比,SLAS 專用用戶端具有多項優勢。請參閱 Use a SLAS Private Client (使用 SLAS 私人用戶端)。
在 Business Manager 中:
STORE_LOCATOR_IS_ENABLED 將常量 true設定為 。
SUPPORTED_STORE_LOCATOR_COUNTRIES 在常量中,添加您希望購物者在“國家/地區”下拉列表中查看的國家/地區清單。
您添加的國家/地區代碼必須與您在 Business Manager 中添加的商店的國家代碼相匹配。
如果常 SUPPORTED_STORE_LOCATOR_COUNTRIES 數為空,則當購物者搜索實體店時,實體店定位器將使用該購物者輸入的郵遞區號。商店定位器在 中定義的常量中 DEFAULT_STORE_LOCATOR_COUNTRY 指定的 app/constants.js國家/地區進行搜索。
對於已在設備上啟用位置共用的購物者,實體店定位器會顯示購物者設備的 GPS 位置周圍的結果。
對於未在設備上啟用位置共用的購物者,實體店定位器的初始呈現將顯示 中這些常量 app/constants.js中指定的預設地理位置的結果。
DEFAULT_STORE_LOCATOR_POSTAL_CODEDEFAULT_STORE_LOCATOR_COUNTRY商店位置搜尋
一次最多可返回 200 家實體店
搜索最大半徑 100 公里內的商店
默認單位為 km (km),如 中的 app/constants.js常量所 STORE_LOCATOR_DISTANCE_UNIT 指定。(可選)要使用英里作為單位,可以設置為 STORE_LOCATOR_DISTANCE_UNIT mi。
默認最大半徑為 100,如 中的 app/constants.js常量所指定 STORE_LOCATOR_DISTANCE。或者,您可以設置為 STORE_LOCATOR_DISTANCE 所選的最大半徑。
本部分針對使用實體店定位器時可能遇到的常見錯誤提供建議的解決方案。
潛在原因: 您在 Business Manager 中的位置數據不準確。
建議的解決方案: 確保您的實體店位置資訊準確無誤,並反映地址、電話號碼、上班時間或其他實體店數據的任何更改。請參閱 在 B2C Commerce 中管理實體店。