Módulo para PrestaShop · Versión 1.0.0

Derecho de desistimiento: botón, acuse de recibo y CGV

Un botón muy visible para que tus clientes ejerzan el desistimiento, acuse de recibo por email y condiciones generales de venta redactadas en 9 idiomas.

  • PrestaShop 1.7.0 a 9.2
  • Clientes registrados e invitados
  • Independiente del tema
  • Panel en 8 idiomas

Próximamente en PrestaShop Addons

Una obligación nueva, resuelta en el pedido
Tarjeta de desistimiento en un móvil

Normativa europea

Una obligación nueva, resuelta en el pedido

La Directiva (UE) 2023/2673 exige que el consumidor pueda ejercer el desistimiento con una función visible y fácil de usar, y que se le confirme la recepción. Este módulo lo pone en el detalle del pedido, en «Mi cuenta» y, si quieres, en el pie de página, y deja cada solicitud registrada para que la revises.

  • Botón destacado, con tu texto y tus colores
  • Acuse de recibo por email con fecha y hora
  • Registro de cada solicitud en el back office

Ayuda a cumplir la obligación de ofrecer una función de desistimiento en la web y un acuse de recibo, y está pensado para la Directiva (UE) 2023/2673 (botón de desistimiento, aplicable desde el 19 de junio de 2026). Los textos legales son una plantilla: no sustituyen el asesoramiento jurídico y conviene revisarlos.

Cómo funciona

Cuatro pasos, sin instalar nada en el tema.

  1. 1

    El cliente pulsa el botón

    En el detalle del pedido aparece una tarjeta con tu título, tu texto y un botón grande. También hay enlace en «Mi cuenta» y botón opcional en el pie.

    Tarjeta de derecho de desistimiento en el detalle del pedido
  2. 2

    Elige pedido o productos

    Puede desistir del pedido completo o de productos concretos con sus cantidades, y añadir un mensaje. El formulario funciona sin JavaScript.

    Formulario de solicitud de desistimiento
  3. 3

    Recibe el acuse de recibo

    Se confirma en pantalla y le llega un email con la fecha y la hora. La tienda recibe un aviso interno.

    Email de acuse de recibo
  4. 4

    Tú lo gestionas

    Cada solicitud queda en el back office con su estado, para que la revises y decidas. El módulo no cancela ni reembolsa nada por su cuenta.

    Listado de solicitudes en el back office

Todo lo que incluye

Botón visible y personalizable

Título, texto y botón editables por idioma y cinco colores a tu medida desde la configuración.

En el pedido, en «Mi cuenta» y en el pie

Tarjeta destacada en el detalle del pedido, enlace en la cuenta y botón opcional centrado en el pie de página.

Independiente del tema

Página propia que no depende de jQuery ni de Bootstrap. Probada con Classic y Hummingbird.

Pedido completo o productos concretos

Selección por producto con cantidades y control de las unidades ya solicitadas.

Compradores invitados

Reciben por email un enlace personal de un solo uso y con caducidad configurable. Con la referencia y el email solos no se entra.

Acuse de recibo por email

Al cliente, con fecha y hora, y aviso interno a la tienda. Ves si cada email se envió o falló, y puedes reenviarlo.

Gestión en el back office

Listado paginado con filtro por estado (siete estados), cambio de estado y ocultar solicitudes sin perder el registro.

CGV en 9 idiomas

Condiciones generales de venta ya redactadas, con los datos del vendedor, en una página CMS creada con un clic.

Idiomas

Back office en 8 idiomas (es, ca, fr, it, pt, de, nl, pl). Emails al cliente en 9, con inglés como respaldo.

Migración desde otro módulo

Copia solicitudes y ajustes de un módulo anterior de desistimiento sin borrar ni modificar nada.

Multitienda y modo de prueba

Listado, comprobaciones y ajustes por tienda. El modo de prueba muestra la función solo a los clientes que indiques.

Tu botón, tus colores

Cambia el título, el texto y el botón en cada idioma, y elige el fondo, el borde, el texto, el botón y el texto del botón. Si dejas un campo vacío se usa el valor por defecto. Y en el móvil se ve igual de claro.

Botón de desistimiento centrado en el pie de página
Tarjeta de desistimiento en un móvil

Condiciones generales de venta en 9 idiomas

El módulo incluye unas CGV completas para cada idioma: identificación del vendedor, precios, contratación, pago, entrega, desistimiento con el formulario modelo y la referencia al botón y al acuse, garantía legal, protección de datos, reclamaciones, ley aplicable y modificaciones. Rellena los datos del vendedor, pulsa un botón y se crea la página CMS. Si quieres, la dejas como condiciones que el cliente acepta al pagar.

  • ES
  • CA
  • EN
  • FR
  • IT
  • PT
  • DE
  • NL
  • PL

Son una plantilla basada en la normativa europea y nacional de consumo. Hazlas revisar por un abogado antes de publicarlas.

Página de condiciones generales de venta
Solicitud de desistimiento de un comprador invitado

Clientes con cuenta y compradores invitados

Quien compró sin cuenta introduce la referencia del pedido y su email y recibe un enlace personal, de un solo uso y con caducidad. Cada solicitud queda ligada al pedido correcto.

Todo bajo control en el back office

Ajustes, CGV y listado de solicitudes en una sola pantalla. Filtra por estado, cambia el estado, reenvía emails u oculta una solicitud sin perder el registro.

Configuración del módulo en el back office
Configuración de las CGV en el back office

Seguridad y privacidad

Formularios protegidos

Token CSRF propio en el back office y en los formularios, validación en servidor y escape de todos los textos.

Enlaces de invitado seguros

Token de 256 bits del que solo se guarda el hash, con caducidad y de un solo uso.

Límites anti-abuso

Límites de solicitudes por IP, cliente y email.

Datos personales

La IP se guarda solo como hash. Compatible con la exportación y la eliminación de datos RGPD de PrestaShop.

Lo que no hace

Para que sepas exactamente qué compras: el módulo no cancela pedidos, no hace reembolsos automáticos, no genera PDF y no bloquea solicitudes por fecha. Cada solicitud queda registrada para tu revisión manual.

Compatibilidad y requisitos

PrestaShop1.7.0 a 9.2
TemasClassic y Hummingbird probados; página propia independiente del tema
PHPEl que exija tu versión de PrestaShop (código válido desde PHP 5.4)
Base de datosLa que exija tu versión de PrestaShop
DependenciasNinguna: sin Composer ni librerías de terceros
CorreoEl correo de tu tienda debe estar configurado para enviar los acuses

Probado en instalaciones reales de PrestaShop 9.2, 9.0, 8.x y 1.7.x con las imágenes oficiales. La compatibilidad con temas de terceros no está verificada: si tu tema no muestra la tarjeta, usa el enlace manual, que funciona igual.

Pruébalo antes de comprar

Dos demos con PrestaShop 9.2 y el módulo real instalado, con datos ficticios. Se restauran periódicamente.

Demo del frontal

Entra como cliente de ejemplo, abre un pedido y pulsa el botón. También puedes probar el enlace de invitado.

Abrir demo del frontal

Demo del backoffice

Explora la configuración, las CGV y el listado de solicitudes con acceso limitado.

Abrir demo del backoffice

Accesos de las demos

Cliente de ejemplo
Email: laura.demo@example.com · Contraseña: Demo-2026!
Backoffice
Email: demo@example.com · Contraseña: Demo-Backoffice-2026

En las demos no se envían correos: aquí tienes cómo se ve el acuse de recibo. No introduzcas datos personales reales.

La imagen del correo es una captura del correo real del módulo con datos ficticios. Todo lo demás es PrestaShop funcionando.

Instalación y configuración

  1. En el back office: Módulos → Gestor de módulos → Subir un módulo, y selecciona el ZIP.
  2. Pulsa Instalar y luego Configurar. El módulo queda activo para todos por defecto.
  3. Personaliza el título, el texto y los colores de la tarjeta, o déjalos por defecto.
  4. Revisa los emails internos de aviso y comprueba que el correo de tu tienda envía.
  5. Rellena los datos del vendedor y crea la página de CGV si la necesitas.

Preguntas frecuentes

¿Cancela pedidos o hace reembolsos?

No. Cada solicitud queda registrada con su estado para que la revises y decidas. No cancela ni reembolsa automáticamente.

¿Funciona con compradores invitados?

Sí. Reciben por email un enlace personal de un solo uso y con caducidad. Con la referencia y el email por sí solos nunca se da acceso.

¿Puedo cambiar los textos y los colores?

Sí. El título, el texto y el botón se editan por idioma, y los cinco colores de la tarjeta se eligen desde la configuración.

¿Sirve para el botón de la Directiva (UE) 2023/2673?

Está pensado para ello: ofrece una función de desistimiento visible en la web y un acuse de recibo. No sustituye el asesoramiento jurídico: conviene revisar que encaje con tu caso.

¿Qué pasa al desinstalar el módulo?

Se conserva la tabla de solicitudes, porque puede ser evidencia, y se eliminan los ajustes y los enlaces temporales. Si quieres borrar también las solicitudes, actívalo antes de desinstalar. La página de CGV se conserva.

¿Las CGV son asesoramiento jurídico?

No. Son una plantilla basada en la normativa europea y nacional de consumo. Hazlas revisar por un abogado antes de publicarlas.

Mi tema no muestra la tarjeta, ¿qué hago?

Usa el enlace manual a la página del módulo en un bloque de enlaces, una página CMS o el menú. La página funciona igual y no depende del tema.

¿Qué soporte incluye?

Para cualquier duda, escribe a contact@mediaadgo.com: respondemos en 24-48 horas. Además, PrestaShop Addons ofrece un año de asistencia y actualizaciones.

Dudas y soporte. Para cualquier duda, escribe a contact@mediaadgo.com. Respondemos en 24-48 horas. La compra en PrestaShop Addons incluye un año de asistencia y actualizaciones.

Cumple con el botón de desistimiento sin complicarte

Instálalo en minutos y déjalo funcionando con tus colores.

Próximamente en PrestaShop Addons Volver al catálogo

Los textos legales del módulo son una plantilla basada en la normativa europea y nacional de consumo. No sustituyen el asesoramiento jurídico: conviene revisarlos antes de publicarlos.