cloudwp | WooCommerce 繁體中文使用手冊

MaxMind 地理位置整合

免費的核心 WooCommerce 外掛讓商店擁有者能自動地理定位顧客,以顯示其所在位置的稅率和物流方式。為此,WooCommerce 整合了 MaxMind GeoLite2 地理位置資料。

本文件涵蓋:

  • 啟用地理位置。
  • 建立 MaxMind 帳號。
  • 產生 MaxMind 授權金鑰。
  • 將 MaxMind 授權金鑰加入你的網站。
  • WooCommerce 網站如何更新 MaxMind 地理位置資料庫。

啟用地理位置

啟用 MaxMind 地理位置整合:

  1. 在網站的 WP Admin 控制台,前往 WooCommerce > 設定 > 一般
  2. 向下捲動到一般選項區塊。
  3. 預設顧客位置 下拉選單,選擇地理位置地理位置(支援頁面快取)

啟用地理位置後,你需要建立 MaxMind 帳號並透過 WooCommerce > 設定整合標籤設定 MaxMind。

如果你選擇地理位置(支援頁面快取)選項,你會看到網站 URL 加上 ?v=$hash 查詢字串。例如 https://my.example.shop/?v=bc74b2d76824

選擇此選項時,WooCommerce 會將使用者 IP 位址的使用者專屬雜湊附加到 URL,使頁面能為他們重複使用而快取。這讓位置專屬資料(如稅率和物流資訊)能在顧客瀏覽商店時被快取。

如果你想防止這些查詢字串被加入,請改選地理位置選項。

建立 MaxMind 帳號

  1. 造訪 MaxMind 的 GeoLite2 註冊頁面
  2. 完成註冊表單。如果不確定在 IndustryIntended use 欄位選什麼,分別使用 eCommerce PlatformContent customization
  3. 成功送出表單後,你會收到一封包含設定密碼連結的電子郵件。點擊它並選擇安全的密碼。

建立 MaxMind 授權金鑰

現在你有 MaxMind 帳號了,可以建立授權金鑰。

  1. 登入 MaxMind 並前往 https://www.maxmind.com/en/account
  2. 在使用者帳號控制台點擊管理授權金鑰標籤。
  3. 點擊產生新授權金鑰按鈕。
  4. 接著填寫表單以產生授權金鑰。
  5. 加入說明(可以是你商店的名稱)。
  6. 選擇確認按鈕。
  7. 你會看到新的授權金鑰。立即複製並將此金鑰儲存在安全的地方,因為它只會顯示一次。

注意:

雖然你在 MaxMind 最多只能產生 25 個授權金鑰,但相同的授權可用於多個網站。

將 MaxMind 授權金鑰加入 WooCommerce

最後,你需要將授權金鑰加入商店的 WooCommerce 設定。

  1. 在 WP Admin 控制台,前往 WooCommerce > 設定 > 整合 > MaxMind 地理位置
  2. 將你的授權金鑰貼到 MaxMind 授權金鑰 欄位。
  3. 點擊儲存變更按鈕。

你的 WooCommerce 商店現在準備好使用 MaxMind 進行地理定位。

更新 MaxMind 資料庫

  • 系統每 15 天自動更新一次,使用 WordPress 內建的 WP-Cron 觸發 woocommerce_geoip_updater
  • 如果伺服器上的 MaxMind 資料庫檔案在此時間後似乎沒有正確更新,你可以安裝第三方 WP Crontrol 外掛來對 WordPress 中的排程 cron 事件進行疑難排解。
  • 安裝並啟用此外掛後,你可以前往工具 > Cron 事件檢查此事件的下次排程時間——或選擇手動執行。