Come vengono visualizzate le policy dagli acquirenti
Dopo aver attivato Require policy consent at checkout e aggiunto almeno un URL della policy, nella fase di pagamento di Checkout viene visualizzata una casella di consenso. L'etichetta della casella include un link a ogni policy configurata e i link alle policy si aprono in una nuova scheda, così gli acquirenti non perdono la posizione nel checkout. Ad esempio:
"Accetto i Termini e condizioni, l'Informativa sulla privacy e la Politica di rimborso di [merchant name]."
L'acquirente deve selezionare la casella prima di poter:
- Pagare con carta
- Pagare con PayPal
- Effettuare un ordine di staging (modalità di test)
Se un acquirente tenta di effettuare l'ordine senza selezionare la casella, il pagamento viene bloccato e viene mostrato un errore in linea:
"Devi accettare le policy per effettuare questo ordine."
Agli acquirenti viene richiesto di accettare ogni volta che aprono Checkout: se lo chiudono e lo riaprono, dovranno selezionare nuovamente la casella prima di poter pagare.

Personalizza le policy visualizzate
Per scegliere le policy da mostrare agli acquirenti e richiederne il consenso:
- Vai a Dashboard → Settings → Checkout settings.
- Trova la sezione Merchant policies.
- Attiva Require policy consent at checkout.
- Aggiungi un URL per ogni policy che desideri includere. Puoi configurare qualsiasi combinazione di:
- Termini e condizioni
- Informativa sulla privacy
- Politica di rimborso
- Politica di spedizione
- Politica di garanzia
- Fai clic su Save.
Alcuni aspetti da tenere presenti:
- Ogni URL deve essere un link assoluto completo che inizi con
http://ohttps://. - Quando il consenso alle policy è attivato, è richiesto almeno un URL della policy.
- Lascia vuoto un campo per rimuovere quella policy dalla richiesta di consenso. Agli acquirenti vengono mostrate solo le policy con un URL valido.
- Disattivando Require policy consent at checkout e salvando, vengono cancellati tutti gli URL delle policy configurati e viene rimossa la richiesta di consenso da Checkout.

Come viene registrato il consenso
Quando un acquirente accetta e invia l'ordine, il consenso viene registrato come metadati dell'ordine con la chiave merchantPolicyConsent. Puoi recuperarlo tramite l'ordine nella sessione di checkout:
query getPolicyConsent {
checkoutSession(id: "checkout_session_...") {
order {
metadata {
key
value
}
}
}
}
Il value della voce merchantPolicyConsent è una stringa codificata in JSON. Dopo l'analisi, include:
acceptedAt— un timestamp ISO del momento in cui l'acquirente ha accettato.locale— la lingua/locale in cui l'acquirente ha visualizzato le policy.policies— una mappa di ogni policy mostrata con l'URL esatto accettato dall'acquirente.
{
"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"
}
}
Policy supportate
- Termini e condizioni
- Informativa sulla privacy
- Politica di rimborso
- Politica di spedizione
- Politica di garanzia
Mostra le policy del negozio
Mostra le policy del tuo negozio in Checkout e richiedi agli acquirenti di accettarle prima di effettuare un ordine.
Puoi mostrare direttamente in Zonos Checkout i link alle policy del tuo negozio — termini e condizioni, informativa sulla privacy, politica di rimborso, politica di spedizione e politica di garanzia — e richiedere agli acquirenti di accettarle prima di completare un acquisto. Nella fase di pagamento viene visualizzata una casella di consenso obbligatoria con link alle tue policy e l'accettazione dell'acquirente viene registrata come metadati dell'ordine.
Questo ti aiuta a soddisfare i requisiti legali e di conformità e offre agli acquirenti internazionali maggiore fiducia nel tuo negozio.