Cómo aparecen las políticas a los compradores
Una vez que haya activado Require policy consent at checkout y agregado al menos una URL de política, se muestra una casilla de consentimiento en el paso de pago de Checkout. La etiqueta de la casilla incluye enlaces a cada política que haya configurado, y los enlaces de las políticas se abren en una nueva pestaña para que los compradores no pierdan su lugar en el checkout. Por ejemplo:
"Acepto los Términos y condiciones, la Política de privacidad y la Política de reembolso de [merchant name]."
El comprador debe marcar la casilla antes de poder:
- Pagar con tarjeta
- Pagar con PayPal
- Realizar un pedido de prueba (modo de prueba)
Si un comprador intenta realizar el pedido sin marcar la casilla, el pago se bloquea y se muestra un error en línea:
"Debe aceptar las políticas para realizar este pedido."
Se solicita a los compradores que acepten cada vez que abren Checkout; si lo cierran y lo vuelven a abrir, deberán marcar la casilla nuevamente antes de poder pagar.

Personalizar las políticas mostradas
Para elegir qué políticas aparecen a sus compradores y requerir su consentimiento:
- Vaya a Dashboard → Settings → Checkout settings.
- Busque la sección Merchant policies.
- Active Require policy consent at checkout.
- Agregue una URL para cada política que desee incluir. Puede configurar cualquier combinación de:
- Terms and conditions
- Privacy policy
- Refund policy
- Shipping policy
- Warranty policy
- Haga clic en Save.
Algunos aspectos a tener en cuenta:
- Cada URL debe ser un enlace completo y absoluto que comience con
http://ohttps://. - Se requiere al menos una URL de política cuando el consentimiento de políticas está activado.
- Deje un campo en blanco para eliminar esa política del aviso de consentimiento. Solo se muestran a los compradores las políticas que tienen una URL válida.
- Desactivar Require policy consent at checkout y guardar borra todas las URL de políticas configuradas y elimina el aviso de consentimiento de Checkout.

Cómo se registra el consentimiento
Cuando un comprador acepta y realiza el pedido, su consentimiento se registra como metadatos del pedido bajo la clave merchantPolicyConsent. Puede recuperarlo a través del pedido en la sesión de checkout:
query getPolicyConsent {
checkoutSession(id: "checkout_session_...") {
order {
metadata {
key
value
}
}
}
}
El value de la entrada merchantPolicyConsent es una cadena codificada en JSON. Una vez analizada, captura:
acceptedAt— una marca de tiempo ISO del momento en que el comprador aceptó.locale— el idioma o configuración regional en la que el comprador vio las políticas.policies— un mapa de cada política que se mostró con la URL exacta a la que el comprador aceptó.
{
"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"
}
}
Políticas compatibles
- Terms and conditions
- Privacy policy
- Refund policy
- Shipping policy
- Warranty policy
Mostrar políticas de la tienda
Muestre las políticas de su tienda en Checkout y requiera que los compradores acepten antes de realizar un pedido.
Puede mostrar enlaces a las políticas de su tienda—términos y condiciones, política de privacidad, política de reembolso, política de envío y política de garantía—directamente dentro de Zonos Checkout, y requerir que los compradores las acepten antes de poder completar una compra. Aparece una casilla de consentimiento obligatoria con enlaces a sus políticas en el paso de pago, y la aceptación del comprador se registra como metadatos del pedido para sus registros.
Esto le ayuda a cumplir con sus requisitos legales y de cumplimiento, y brinda confianza a los compradores internacionales en su tienda.