cloudwp | WooCommerce 繁體中文使用手冊

WooCommerce Cookies

WooCommerce 使用的 Cookie 及其用途說明。

什麼是 Cookie

Cookie 是網站儲存在訪客瀏覽器中的小型文字檔案。Cookie 用於記住訪客的偏好設定、追蹤購物車內容,以及提供個人化體驗。

WooCommerce 使用的 Cookie

WooCommerce 使用以下 Cookie:

購物車 Cookie

Cookie 名稱 用途 期限
woocommerce_cart_hash 協助 WooCommerce 判斷購物車資料何時變更 Session
woocommerce_items_in_cart 協助 WooCommerce 判斷購物車是否有商品 Session

顧客 Cookie

Cookie 名稱 用途 期限
wp_woocommerce_session_ 包含顧客的唯一代碼,用於識別購物車和結帳資料 2 天

最近瀏覽 Cookie

Cookie 名稱 用途 期限
woocommerce_recently_viewed 追蹤最近瀏覽的商品,以改善購物體驗 Session

已選擇的物流和金流

Cookie 名稱 用途 期限
wc_fragments_ 儲存購物車片段,以快速更新購物車內容 Session

Session Cookie

WooCommerce 的大多數 Cookie 都是 session cookie,意味著它們會在訪客關閉瀏覽器時自動刪除。

持久性 Cookie

某些 Cookie(如 wp_woocommerce_session_)會保存較長時間,以便訪客下次造訪時能夠恢復購物車內容。

隱私權和合規性

GDPR 合規

若你的商店為歐盟客戶提供服務,需要:

  1. 在隱私權政策中說明 Cookie 使用情況
  2. 取得訪客對非必要 Cookie 的同意
  3. 提供訪客管理 Cookie 偏好的選項

Cookie 同意外掛

考慮使用 Cookie 同意外掛,例如:

  • Cookie Notice & Compliance for GDPR / CCPA
  • GDPR Cookie Consent
  • Complianz

隱私權政策

確保隱私權政策包含:

  • 使用的 Cookie 類型
  • Cookie 的用途
  • Cookie 保存期限
  • 如何停用 Cookie

管理 Cookie

停用 Cookie

訪客可以透過瀏覽器設定停用 Cookie,但這可能影響購物體驗,例如:

  • 無法維持購物車內容
  • 無法完成結帳流程
  • 無法記住偏好設定

清除 Cookie

訪客可以透過瀏覽器設定清除 Cookie:

  • Chrome: 設定 > 隱私權和安全性 > 清除瀏覽資料
  • Firefox: 選項 > 隱私權與安全性 > Cookie 和網站資料
  • Safari: 偏好設定 > 隱私權 > 管理網站資料

開發者資訊

自訂 Cookie

若需要新增自訂 Cookie,使用以下函數:

wc_setcookie('cookie_name', 'value', time() + DAY_IN_SECONDS);

Cookie 前綴

WooCommerce Cookie 使用 woocommerce_wp_woocommerce_ 前綴,避免使用這些前綴以防衝突。

Cookie 路徑和網域

WooCommerce Cookie 通常設定為整個網站範圍:

setcookie('name', 'value', $expire, COOKIEPATH, COOKIE_DOMAIN);

疑難排解

購物車無法保存

若購物車無法保存商品:

  1. 檢查瀏覽器是否啟用 Cookie
  2. 確認沒有外掛衝突
  3. 檢查伺服器時間設定是否正確
  4. 清除快取

Session 過期問題

若 session 經常過期:

  1. 增加 WC_SESSION_CACHE_GROUP 期限
  2. 檢查資料庫 session 表格
  3. 確認快取外掛設定

Cookie 安全性

確保 Cookie 安全:

  1. 使用 HTTPS
  2. 設定 SecureHttpOnly 旗標
  3. 定期更新 WooCommerce 和 WordPress
  4. 監控異常活動

更多資源