顯示商店政策

在 Checkout 顯示您的商店政策,並要求購物者在下單前同意。

您可以在 Zonos Checkout 內直接顯示您的商店政策連結(包括服務條款、隱私政策、退款政策、運費政策和保固政策),並要求購物者在完成購買前同意這些政策。付款步驟會顯示必需的同意核取方塊以及您設定之政策的連結,購物者的同意會以訂單中繼資料記錄供您參考。

這有助於您符合法律和合規要求,並讓國際購物者對您的商店充滿信心。

政策如何呈現給購物者 

開啟在 checkout 要求政策同意並新增至少一個政策網址後,在 Checkout 的付款步驟會顯示同意核取方塊。核取方塊標籤會連結到您設定的每個政策,政策連結會在新分頁中開啟,讓購物者不會在 checkout 流程中迷失。例如:

「我同意 [商家名稱] 的服務條款、隱私政策和退款政策。」

購物者必須勾選該方塊才能:

  • 使用卡片付款
  • 使用 PayPal 付款
  • 建立測試模式訂單

如果購物者嘗試在未勾選該方塊的情況下下單,付款會被阻止並顯示內嵌錯誤訊息:

「您必須同意政策才能下單。」

每次購物者開啟 Checkout 時都會要求他們同意──如果他們關閉它並重新開啟,在付款前需要再次勾選該方塊。

Checkout 付款步驟上的政策同意核取方塊

自訂顯示的政策 

若要選擇要向購物者顯示哪些政策並要求其同意:

  1. 移至 DashboardSettingsCheckout settings
  2. 找到 Merchant policies 區段。
  3. 開啟在 checkout 要求政策同意
  4. 為您想要納入的每個政策新增網址。您可以設定以下任何組合:
    • 服務條款
    • 隱私政策
    • 退款政策
    • 運費政策
    • 保固政策
  5. 點擊儲存

以下是一些要記住的事項:

  • 每個網址必須是以 http://https:// 開頭的完整絕對連結。
  • 開啟政策同意時至少需要一個政策網址。
  • 將欄位留白以從同意提示中移除該政策。只有具有有效網址的政策才會向購物者顯示。
  • 關閉在 checkout 要求政策同意並儲存會清除所有已設定的政策網址並從 Checkout 移除同意提示。

Dashboard Checkout 設定中的商家政策區段

如何記錄同意 

當購物者同意並下單時,他們的同意會以訂單中繼資料記錄,金鑰為 merchantPolicyConsent。您可以透過 checkout 工作階段上的訂單取得該中繼資料:

query getPolicyConsent {
  checkoutSession(id: "checkout_session_...") {
    order {
      metadata {
        key
        value
      }
    }
  }
}

merchantPolicyConsent 項目的 value 是 JSON 編碼的字串。解析後會包含:

  • acceptedAt — 購物者同意時的 ISO 時間戳。
  • locale — 購物者查看政策時使用的語言/地區。
  • policies — 顯示的每個政策與購物者同意的確切網址的對應。
{
  "acceptedAt": "2026-06-03T17:42:08.123Z",
  "locale": "en-US",
  "policies": {
    "termsAndConditions": "https://example.com/terms",
    "privacyPolicy": "https://example.com/privacy",
    "refundPolicy": "https://example.com/refunds"
  }
}

支援的政策 

  • 服務條款
  • 隱私政策
  • 退款政策
  • 運費政策
  • 保固政策