政策如何呈現給購物者
開啟在 checkout 要求政策同意並新增至少一個政策網址後,在 Checkout 的付款步驟會顯示同意核取方塊。核取方塊標籤會連結到您設定的每個政策,政策連結會在新分頁中開啟,讓購物者不會在 checkout 流程中迷失。例如:
「我同意 [商家名稱] 的服務條款、隱私政策和退款政策。」
購物者必須勾選該方塊才能:
- 使用卡片付款
- 使用 PayPal 付款
- 建立測試模式訂單
如果購物者嘗試在未勾選該方塊的情況下下單,付款會被阻止並顯示內嵌錯誤訊息:
「您必須同意政策才能下單。」
每次購物者開啟 Checkout 時都會要求他們同意──如果他們關閉它並重新開啟,在付款前需要再次勾選該方塊。

自訂顯示的政策
若要選擇要向購物者顯示哪些政策並要求其同意:
- 移至 Dashboard → Settings → Checkout settings。
- 找到 Merchant policies 區段。
- 開啟在 checkout 要求政策同意。
- 為您想要納入的每個政策新增網址。您可以設定以下任何組合:
- 服務條款
- 隱私政策
- 退款政策
- 運費政策
- 保固政策
- 點擊儲存。
以下是一些要記住的事項:
- 每個網址必須是以
http://或https://開頭的完整絕對連結。 - 開啟政策同意時至少需要一個政策網址。
- 將欄位留白以從同意提示中移除該政策。只有具有有效網址的政策才會向購物者顯示。
- 關閉在 checkout 要求政策同意並儲存會清除所有已設定的政策網址並從 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"
}
}
支援的政策
- 服務條款
- 隱私政策
- 退款政策
- 運費政策
- 保固政策
顯示商店政策
在 Checkout 顯示您的商店政策,並要求購物者在下單前同意。
您可以在 Zonos Checkout 內直接顯示您的商店政策連結(包括服務條款、隱私政策、退款政策、運費政策和保固政策),並要求購物者在完成購買前同意這些政策。付款步驟會顯示必需的同意核取方塊以及您設定之政策的連結,購物者的同意會以訂單中繼資料記錄供您參考。
這有助於您符合法律和合規要求,並讓國際購物者對您的商店充滿信心。