WooCommerce 在地化
將 WooCommerce 調整為符合特定地區、語言和貨幣需求。
在地化讓你的商店能夠服務不同地區的客戶,提供符合當地習慣的購物體驗。
語言設定
WordPress 語言
- 前往 設定 > 一般
- 在「網站語言」下拉選單選擇語言
- 儲存變更
WordPress 會自動下載並安裝語言檔案。
WooCommerce 語言
WooCommerce 會自動使用 WordPress 的語言設定。確保已安裝 WooCommerce 語言檔案。
翻譯外掛
使用翻譯外掛進行多語言支援:
- WPML: 完整的多語言解決方案
- Polylang: 輕量級多語言外掛
- TranslatePress: 視覺化翻譯工具
- Weglot: 自動翻譯服務
貨幣設定
基本貨幣
- 前往 WooCommerce > 設定 > 一般
- 選擇「貨幣」
- 設定「貨幣選項」:
- 貨幣符號位置
- 千位分隔符號
- 小數分隔符號
- 小數位數

多貨幣支援
使用多貨幣外掛:
- WooCommerce Multi-Currency: 官方多貨幣外掛
- WPML Multi-Currency: 與 WPML 整合
- Currency Switcher: 前端貨幣切換器
地區設定
商店地址
- 前往 WooCommerce > 設定 > 一般
- 設定:
- 商店地址
- 商店城市
- 國家/地區
- 郵遞區號
預設客戶地址
選擇預設客戶位置:
- 商店地址: 使用商店的國家/地區
- 無預設地址: 要求客戶輸入
- 地理位置: 根據 IP 位址偵測
稅務設定
啟用稅金
- 前往 WooCommerce > 設定 > 一般
- 勾選「啟用稅金和稅率」
- 儲存變更
設定稅率
- 前往 WooCommerce > 設定 > 稅金
- 新增標準稅率
- 依國家/地區設定不同稅率
詳細資訊請參考設定稅金。
物流設定
物流區域
為不同地區設定物流:
- 前往 WooCommerce > 設定 > 物流
- 新增物流區域
- 選擇國家/地區
- 新增物流方式
詳細資訊請參考設定物流區域。
在地物流
為特定地區提供:
- 當地配送
- 當地自取
- 特定物流公司
金流方式
在地金流
啟用適合當地的金流:
- 台灣: 綠界、藍新、LINE Pay
- 日本: Konbini、Pay-easy
- 歐洲: SEPA、iDEAL、Giropay
- 印度: Paytm、PhonePe、UPI
設定金流
- 前往 WooCommerce > 設定 > 金流
- 啟用適合的金流
- 設定金流詳情
- 測試付款流程
日期和時間
日期格式
- 前往 設定 > 一般
- 設定「日期格式」
- 設定「時間格式」
- 選擇時區
常見格式
- 台灣: Y-m-d(2024-01-15)
- 美國: m/d/Y(01/15/2024)
- 歐洲: d/m/Y(15/01/2024)
- 日本: Y年m月d日
度量單位
重量單位
前往 WooCommerce > 設定 > 商品
選擇重量單位:
- 公斤(kg)
- 公克(g)
- 磅(lbs)
- 盎司(oz)
尺寸單位
選擇尺寸單位:
- 公分(cm)
- 公尺(m)
- 英寸(in)
- 英尺(ft)
地址格式
自訂地址欄位
使用程式碼自訂地址格式:
add_filter('woocommerce_localisation_address_formats', 'custom_address_format');
function custom_address_format($formats) {
$formats['TW'] = "{company}\n{name}\n{address_1}\n{address_2}\n{city}, {state} {postcode}\n{country}";
return $formats;
}
地址欄位順序
調整欄位顯示順序:
add_filter('woocommerce_default_address_fields', 'custom_address_fields');
function custom_address_fields($fields) {
$fields['postcode']['priority'] = 65;
$fields['city']['priority'] = 70;
return $fields;
}
電話號碼格式
驗證格式
新增電話號碼驗證:
add_filter('woocommerce_checkout_fields', 'custom_phone_validation');
function custom_phone_validation($fields) {
$fields['billing']['billing_phone']['validate'] = array('phone');
return $fields;
}
顯示格式
設定電話號碼顯示方式:
- 台灣: +886-2-1234-5678
- 美國: +1 (555) 123-4567
- 日本: +81-3-1234-5678
在地化字串
翻譯 WooCommerce
使用翻譯工具:
- 安裝 Loco Translate 外掛
- 前往 Loco Translate > Plugins
- 選擇 WooCommerce
- 新增或編輯翻譯
- 儲存變更
自訂文字
覆寫特定字串:
add_filter('gettext', 'custom_woocommerce_text', 20, 3);
function custom_woocommerce_text($translated, $text, $domain) {
if ($domain === 'woocommerce' && $text === 'Add to cart') {
$translated = '加入購物車';
}
return $translated;
}
合規性
GDPR(歐盟)
確保符合 GDPR:
- 隱私權政策頁面
- Cookie 同意橫幅
- 資料匯出工具
- 資料刪除請求
其他地區
遵守當地法規:
- 消費者保護法
- 資料保護法
- 電子商務法規
- 稅務法規
最佳實務
研究目標市場
了解:
- 偏好的付款方式
- 物流期望
- 當地假日和營業時間
- 文化差異
在地化內容
調整:
- 商品描述
- 圖片和影片
- 行銷素材
- 客戶支援
測試
徹底測試:
- 不同語言
- 貨幣轉換
- 結帳流程
- 郵件通知
持續優化
定期:
- 更新翻譯
- 檢查合規性
- 收集客戶回饋
- 調整策略
工具和資源
翻譯服務
貨幣工具
合規資源
疑難排解
翻譯未顯示
檢查:
- 語言檔案是否已安裝
- WordPress 語言設定
- 翻譯快取
- 外掛相容性
貨幣符號錯誤
確認:
- 貨幣設定正確
- 貨幣符號位置
- 字型支援符號
- 外掛衝突
地址格式問題
驗證:
- 地址格式設定
- 欄位順序
- 必填欄位
- 驗證規則