OdooWiki OCA HUB

Require accepting legal terms to checkout

website_sale_require_legal folder_open OCA/e-commerce open_in_new
Website Licencia: AGPL-3

Este módulo amplía tus opciones de cumplimiento legal en el comercio electrónico.

El Odoo estándar puede exigir la aceptación de los términos legales antes del pago. Este módulo complementa ese comportamiento al permitir que los términos legales se exijan antes, al crear o editar una dirección durante el proceso de pago.

  • Exigir la aceptación de los términos legales antes de enviar una nueva dirección.
  • Registrar una nota en el partner cuando se acepten dichos términos.
  • Registrar una nota en el pedido de venta cuando se acepten los términos antes del pago (se hace para cada pago en línea, es una funcionalidad anterior).

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 19.0

Añade una casilla de verificación opcional al formulario de dirección del comercio electrónico para que los clientes deban aceptar los términos y condiciones antes de guardar una dirección durante el proceso de pago. Cuando se acepta, se registra una nota con la dirección IP, el navegador y el idioma del cliente en el contacto y en el pedido.

Este módulo amplía el proceso de pago de la tienda online para que se puedan exigir los términos legales antes del paso de pago estándar; en concreto, cuando un cliente crea o edita una dirección de entrega o de facturación.

  • Se añade una casilla de verificación "I agree to the terms & conditions" (con un enlace a /terms) al formulario de dirección del proceso de pago del sitio web.
  • El requisito es opcional y está desactivado de forma predeterminada: se activa desde el editor del sitio web con la opción "Require Legal Terms on Address Form".
  • Cuando está activado, el envío del formulario de dirección sin marcar la casilla se rechaza con el mensaje "You must accept the terms & conditions to continue."
  • Si el cliente acepta mientras edita una dirección existente, se publica una nota en el contacto relacionado (res.partner) que registra los metadatos de la aceptación: dirección IP, agente de usuario del navegador e idioma aceptado.
  • Cuando está activa la opción estándar de Odoo de aceptar los términos antes del pago, la misma nota con los metadatos de aceptación también se publica en el pedido de venta (sale.order) en el momento del pago.

El módulo afecta al formulario de dirección del proceso de pago del sitio web y al flujo de transacción de pago, y registra notas en contactos y pedidos de venta.

Depende de

website_sale

Texto generado por IA (DeepSeek) al leer el código de la versión 19.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 8 confirmadas, 1 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Para configurar este módulo, necesita:

  • Instalarlo.
  • Configurar sus páginas legales.
  • Ir a su comercio electrónico y realizar un pago de prueba.
  • Visitar /shop/address y habilitar en el editor web Personalizar \> Require Legal Terms Acceptance. Esto requerirá la aceptación antes de registrar una nueva dirección, y registrará la aceptación del visitante.
  • Visitar /shop/payment y habilitar en el editor web Personalizar \> Accept Terms & Conditions (función upstream de Odoo). Esto requerirá la aceptación antes de pagar el pedido de venta, y registrará la aceptación del visitante.

Para usar este módulo, necesita:

  • Comprar algo desde su sitio web.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.