Hur policys visas för kunder
När ni har aktiverat Require policy consent at checkout och lagt till minst en policy-URL visas en samtyckesruta i betalningssteget i Checkout. Etiketten för kryssrutan länkar till varje policy ni har konfigurerat, och policylänkarna öppnas i en ny flik så att kunderna inte tappar bort sig i Checkout. Till exempel:
”Jag godkänner [merchant name]s Terms and conditions, Privacy policy och Refund policy.”
Kunden måste markera rutan innan hen kan:
- Betala med kort
- Betala med PayPal
- Lägga en staging-order (testläge)
Om en kund försöker lägga ordern utan att markera rutan blockeras betalningen och ett infogat felmeddelande visas:
”Ni måste godkänna policys för att lägga den här ordern.”
Kunderna ombeds godkänna varje gång de öppnar Checkout—om de stänger den och öppnar den igen måste de markera rutan igen innan de kan betala.

Anpassa vilka policys som visas
Så här väljer ni vilka policys som visas för era kunder och kräver samtycke för dem:
- Gå till Dashboard → Settings → Checkout settings.
- Hitta avsnittet Merchant policies.
- Aktivera Require policy consent at checkout.
- Lägg till en URL för varje policy ni vill inkludera. Ni kan konfigurera valfri kombination av:
- Terms and conditions
- Privacy policy
- Refund policy
- Shipping policy
- Warranty policy
- Klicka på Save.
Några saker att tänka på:
- Varje URL måste vara en fullständig, absolut länk som börjar med
http://ellerhttps://. - Minst en policy-URL krävs när policy-samtycke är aktiverat.
- Lämna ett fält tomt för att ta bort den policyn från samtyckesprompten. Endast policys som har en giltig URL visas för kunderna.
- Om ni inaktiverar Require policy consent at checkout och sparar rensas alla konfigurerade policy-URL:er och samtyckesprompten tas bort från Checkout.

Hur samtycke registreras
När en kund godkänner och lägger ordern registreras hens samtycke som ordermetadata under nyckeln merchantPolicyConsent. Ni kan hämta den via ordern i Checkout-sessionen:
query getPolicyConsent {
checkoutSession(id: "checkout_session_...") {
order {
metadata {
key
value
}
}
}
}
Värdet value för posten merchantPolicyConsent är en JSON-kodad sträng. När den parsas innehåller den:
acceptedAt— en ISO-tidsstämpel för när kunden godkände.locale— det språk/den locale som kunden såg policys på.policies— en mappning av varje policy som visades till den exakta URL som kunden godkände.
{
"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"
}
}
Stödda policys
- Terms and conditions
- Privacy policy
- Refund policy
- Shipping policy
- Warranty policy
Visa butikspolicys
Visa era butikspolicys i Checkout och kräv att kunderna godkänner dem innan de lägger en order.
Ni kan visa länkar till era butikspolicys—era villkor, integritetspolicy, returpolicy, fraktpolicy och garanti—direkt i Zonos Checkout och kräva att kunderna godkänner dem innan de kan slutföra ett köp. En obligatorisk samtyckesruta med länkar till era policys visas i betalningssteget, och kundens godkännande sparas som ordermetadata för era register.
Det hjälper er att uppfylla era juridiska krav och efterlevnadskrav och ger internationella kunder förtroende för er butik.