Si tienes una web en WordPress donde vendas un curso, una consultoría, acceso a una comunidad, productos físicos o un plugin, la forma en que gestionas las devoluciones o las cancelaciones de contrato ha cambiado por completo.
El motivo es la Directiva (UE) 2023/2673, que entró en vigor con carácter obligatorio en todos los Estados miembros el pasado 19 de junio de 2026. Lo que exige esta normativa afecta directamente al diseño de tu web y a la gestión de los desistimientos.
Si aún no has revisado tus textos ni tu plataforma, te explico cómo puedes adaptar tu WordPress paso a paso para cumplir con la ley de forma sencilla y óptima.
- Una aclaración importante
- Empecemos por el principio: ¿de qué va realmente esta directiva?
- Antes de hablar de botones: el cambio de perspectiva que necesitas
- El botón de desistimiento: qué es exactamente y cómo tiene que estar en tu web
- El plugin que resuelve la parte técnica sin picar código
- Las trampas de diseño que ahora son ilegales: los dark patterns
- Cursos, membresías y servicios: ¿te libras o no?
- La checklist: lo que tienes que revisar en tu WordPress ahora mismo
- La fecha no espera
Una aclaración importante
Como indicaba al inicio del post, la Directiva Europea fijaba como límite el 19 de diciembre de 2025 para adaptar las leyes nacionales, con una fecha de aplicación efectiva: el 19 de junio de 2026.
La realidad: España ha incumplido el plazo y aún no ha publicado el Real Decreto que modifique la Ley General para la Defensa de los Consumidores y Usuarios (LGDCU).
Como las directivas europeas no tienen efecto directo horizontal (entre particulares/empresas), la Administración española no puede sancionar penal ni administrativamente a un comercio hoy por no tenerlo, frenada por el principio de legalidad sancionadora.
Eso no significa que no tengas que adaptar tu WordPress.
Que no se pueda multar hoy de forma automática no significa que estés a salvo. Hay tres motivos de peso para implementarlo ya:
- Efecto de interpretación judicial: Los jueces españoles están obligados a interpretar la ley actual de manera conforme al derecho europeo. En caso de litigio con un cliente, un tribunal puede aplicar el criterio de la Directiva aunque España no haya hecho los deberes.
- Retroactividad obligatoria: Cuando España transponga la norma (que lo hará para evitar multas de la UE), las obligaciones se aplicarán de forma retroactiva con efecto desde el 19 de junio de 2026. Quien no lo tenga implementado estará en situación de incumplimiento desde esa fecha, no desde que se publique en el BOE.
- Confianza y autoridad de marca: Implementarlo antes que tus competidores demuestra total transparencia, refuerza la seguridad del comprador y posiciona tu negocio como un referente que respeta los derechos del consumidor, sin esperar a que llegue la multa.
Empecemos por el principio: ¿de qué va realmente esta directiva?
Cuando salió esta normativa, el titular que circuló por todos lados fue algo así como «nueva regulación para servicios financieros contratados a distancia». Y claro, miles de freelancers, blogueros y tiendas online respiraron aliviados pensando que esto iba de bancos, seguros y criptomonedas. Nada con ellos.
Error de manual.
La directiva va mucho más allá de la banca. Regula todos los contratos celebrados a distancia donde haya un componente digital. Si en tu WordPress un usuario puede comprar algo, un infoproducto, una membresía, un servicio, una descarga, estás celebrando contratos a distancia con consumidores. Entras de lleno y estás obligado a adaptar tu sitio.
Y el impacto más visible no está en los textos legales de fondo, sino en la interfaz de tu web. Te obliga a cambiar cosas en pantalla.
No basta con tener un párrafo en tus términos y condiciones que diga que el cliente dispone de 14 días para arrepentirse. Ahora la ley exige que le des una herramienta técnica, visible y activa, para que pueda ejercer ese derecho de forma inmediata y sin tener que llamarte por teléfono ni buscarte en Google para encontrar un correo electrónico de contacto.
Antes de hablar de botones: el cambio de perspectiva que necesitas
Sé perfectamente cuál es la primera reacción cuando llega una normativa nueva de la UE: «otra traba más para los que intentamos ganarnos la vida en Internet».
Lo entiendo. De verdad.
Pero aquí te propongo un ejercicio rápido. Piensa en alguna vez que te hayas suscrito a algo online. El proceso de alta fue un sueño: tres clics, tarjeta guardada, acceso inmediato. Perfecto.
Tres meses después decides que ya no te interesa. Y empieza la odisea. El botón de baja no aparece. Tienes que leer la letra pequeña de los términos, encontrar un formulario que está enterrado en tres niveles de menú, enviar un correo a una dirección que tarda cuatro días en responderte o, el clásico eterno, «llame a nuestro número de atención al cliente en horario de 9 a 14 h de lunes a jueves».
¿Qué sensación te queda de esa empresa? ¿Confianza? ¿Ganas de recomendar?
Exacto.
Lo que la UE busca con esta directiva es simple y razonable: que cancelar un servicio sea igual de fácil que contratarlo. Si comprar requirió un clic, desistir no debería requerir una expedición arqueológica por tu web.
Y aquí viene el argumento que me parece más poderoso de todo esto: cumplir bien con esta directiva es una declaración de confianza en tu propio producto. Estás diciéndole al mercado: «Confío tanto en lo que vendo que no necesito secuestrarte aquí dentro para que te quedes». Eso, a medio plazo, reduce la fricción de compra porque la gente compra con más tranquilidad cuando sabe que no se está metiendo en una ratonera.
La transparencia vende más que cualquier trampa de retención. Apúntatelo.
El botón de desistimiento: qué es exactamente y cómo tiene que estar en tu web
Este es el núcleo de todo. La directiva obliga a implementar una función de desistimiento digital clara, directa y automatizada. En la práctica, lo que necesitas es esto:
Una página dedicada al desistimiento
Necesitas crear una página en tu WordPress, algo como tuweb.com/desistimiento, que contenga un formulario sencillo. El usuario llega ahí, introduce sus datos mínimos (nombre, correo con el que compró y número de pedido o referencia del contrato), pulsa el botón de envío y el sistema procesa la solicitud.
Lo que la directiva exige es que tras ese envío el usuario reciba de forma automática un justificante de recepción: un correo electrónico de confirmación que acredite que ha ejercido su derecho en tiempo y forma. Ese correo es lo que la ley llama «soporte duradero». Sin ese acuse de recibo automático, no cumples.
Aquí un ejemplo de cómo lo integré en mi web:

Hay un enlace directo que remite a unas condiciones específicas:

El enlace visible desde cualquier página
Y aquí la directiva es muy concreta: el acceso a ese formulario tiene que ser fácilmente accesible, visible de forma permanente y con un texto que no deje lugar a dudas.
La recomendación más limpia para tu WordPress es colocarlo en el pie de página, al lado de los enlaces a la política de privacidad, aviso legal y cookies. Pero ojo con el texto. Olvídate de eufemismos como «Gestionar mi cuenta» o «Soporte». El enlace tiene que decir exactamente lo que es:
- «Desistir del contrato aquí».
- «Ejercer derecho de desistimiento».
- «Dar de baja mi compra».
Sin ambigüedad. Sin letra pequeña. Sin color gris sobre fondo blanco.
Si además tienes un área privada de clientes, ponlo también ahí, destacado en el panel principal. Es un extra de cumplimiento que tus usuarios van a agradecer.
¿Y el diseño? Esta es la pregunta que me llega siempre. La ley exige que sea perfectamente visible y legible, no que sea un cartel de neón parpadeante. Puedes mantener el mismo tamaño de fuente, color y estilo tipográfico que el resto de los enlaces del pie de página. Un pie de página bien estructurado en columnas puede integrar este enlace sin romper en absoluto la estética de tu web.
El hosting para los desarrolladores más exigentes
Hosting con funcionalidades avanzadas para un control y rendimiento total de tus proyectos.
El plugin que resuelve la parte técnica sin picar código
La comunidad WordPress reacciona rápido cuando aparece una necesidad real. En este caso hay ya una solución específica para esta directiva: el plugin Cumplimiento del derecho de desistimiento de la UE, que yo misma he instalado en mi web (por si quieres ver cómo lo he integrado).
Está desarrollado exactamente para dar respuesta a los requisitos técnicos de esta normativa dentro del ecosistema WordPress. Lo que hace es automatizar toda la infraestructura que te pide la ley:
- Genera el formulario de desistimiento mediante un shortcode o bloque nativo.
- Procesa el envío de la solicitud.
- Genera el acuse de recibo automático al consumidor (el «soporte duradero» que exige la directiva) de forma inmediata.
- Te permite integrar el enlace en el pie de página o donde decidas, con control total sobre el texto visible.
Es ligero, no sobrecarga tu base de datos y cubre el flujo técnico que exige la normativa paso a paso. Pero lo mejor a nivel legal es que cada vez que alguien desiste, el sistema genera un Hash SHA-256 (una huella digital criptográfica) en el correo. Si alguna vez tienes un conflicto con un cliente o una inspección, tienes en tu mano una prueba pericial informática automática de que ese documento y esa fecha no se han manipulado.
¿Cómo integrarlo con Gutenberg o Elementor? Fácil. Creas la página de desistimiento, le das el estilo corporativo de tu marca con tu maquetador habitual y en la zona central insertas el bloque o el shortcode del plugin para que aparezca el formulario. Para el pie de página, si usas el Theme Builder de Elementor o el editor completo del sitio (FSE), editas la plantilla del pie de página, añades el enlace con el texto correcto y lo apuntas a esa página. Integración visual perfecta, sin tocar una línea de PHP.
Las trampas de diseño que ahora son ilegales: los dark patterns
La directiva no se queda solo en el «ponle el botón». Va directamente a por las interfaces engañosas. Persigue legalmente lo que en UX llevamos años llamando dark patterns o patrones oscuros: trucos de diseño deliberados para que el usuario tome decisiones que no tomaría si la información se presentase de forma honesta.
Si tienes alguna de estas prácticas en tu web, las tienes que eliminar ya:
Esconder el enlace de cancelación. Texto de 8 píxeles, color gris claro sobre fondo blanco, enterrado en el quinto nivel de tu menú. La directiva lo considera una práctica ilegal.
El camuflaje cromático. El botón para quedarse en el servicio: verde brillante, grande, imposible de ignorar. El botón para confirmar la baja: enlace de texto plano grisáceo que parece desactivado. El usuario pulsa el verde por inercia y, sin querer, cancela su propia cancelación. Prohibido.
La carrera de obstáculos. Cinco pantallas antes de poder desistir. «¿Estás seguro?» «Mira lo que te vas a perder», «Te hacemos un descuento del 20 % si te quedas», «Por favor, rellena esta encuesta de 15 preguntas antes de irte». La directiva prohíbe añadir pasos innecesarios que desgasten psicológicamente al usuario.
Las casillas premarcadas. Presentar opciones que benefician a la empresa, como «quiero pausar mi cuenta en lugar de cancelarla», ya marcadas por defecto, obligando al usuario a desmarcarlas con cuidado para conseguir lo que realmente quiere.
¿Puedo intentar retener al cliente de forma legítima?
Sí, claro que puedes. Cumplir la ley no significa que tengas que poner un camino de rosas hacia la puerta de salida sin decir nada. Puedes hacer marketing honesto dentro de la legalidad.
El proceso tiene que ser limpio: el usuario hace clic en «Desistir del contrato aquí», llega al formulario y lo ve claro. En esa misma página puedes incluir, de forma paralela y sin bloquear el formulario, un mensaje humano con la voz de tu marca:
«Si el motivo es que no has tenido tiempo de sacarle partido o tienes dudas técnicas, puedes agendar una sesión de soporte con nosotros antes de irte. Si aun así has tomado tu decisión, aquí tienes el formulario y lo procesamos de inmediato».
No engañas a nadie, no bloqueas la navegación con pop-ups intrusivos, respetas la libertad del usuario y dejas una última puerta abierta a la conversación. Eso es UX ético. Y funciona mucho mejor a largo plazo que cualquier laberinto de retención.
Cursos, membresías y servicios: ¿te libras o no?
Esta es la pregunta que me llega constantemente. Hay bastante confusión con las excepciones del derecho de desistimiento, así que lo desmonto sector por sector.
Si vendes servicios de consultoría o proyectos a medida
El consumidor tiene derecho a desistir durante los primeros 14 días, salvo que el servicio ya se haya completado. Si contratan una sesión de consultoría, la realizas al tercer día y termina, ya no pueden desistir de lo ejecutado.
Pero si el contrato es de tracto sucesivo (es decir, con pagos o prestaciones que se repiten en el tiempo), un mantenimiento mensual, una mentoría de seis meses, una suscripción a un servicio recurrente, el cliente tiene pleno derecho a desistir de las mensualidades futuras. Y lo tiene que poder hacer de forma sencilla. Necesitas el botón o enlace.
Si vendes cursos online o infoproductos de acceso inmediato
Aquí está el dilema habitual. La ley contempla una excepción: el derecho de desistimiento no aplica al contenido digital de acceso inmediato si la ejecución ha comenzado con el consentimiento expreso del consumidor y con su conocimiento de que por eso pierde el derecho de desistimiento.
Dicho en cristiano: si vendes un curso grabado o un eBook descargable y quieres evitar que alguien lo consuma entero en un fin de semana y luego pida la devolución, tienes que gestionarlo activamente en tu checkout.
Cómo se hace: en tu formulario de pago (WooCommerce, Stripe o cualquier otro) añades una casilla de verificación independiente, sin marcar por defecto, con un texto como este:
[ ] Consiento expresamente que se me facilite el acceso inmediato al contenido digital de este curso y entiendo que, una vez iniciado el acceso o la descarga, pierdo mi derecho de desistimiento legal de 14 días.
Si el usuario marca esa casilla y compra, su derecho de desistimiento queda desactivado de forma legítima porque ha dado su consentimiento explícito con información previa.
Si no pones esa casilla, el usuario conserva los 14 días íntegros, puede consumir el curso completo y exigirte la devolución. Y la ley le daría la razón a él por falta de transparencia informativa por tu parte.
Así que no, no te libras. Te toca configurarlo bien para proteger tu negocio.
El combo perfecto para tu web
Potencia sin límites, máxima seguridad y estabilidad sin concesiones.
La checklist: lo que tienes que revisar en tu WordPress ahora mismo
| Paso | Acción | Qué revisar exactamente |
| 1 | Auditoría de tu catálogo | Clasifica qué vendes. Identifica qué productos tienen derecho de desistimiento estándar y en cuáles aplicarás la exclusión por contenido digital o el cálculo proporcional. |
| 2 | Textos legales actualizados | Revisa tus términos y condiciones. Los plazos, el procedimiento de baja y la existencia del nuevo canal digital de desistimiento deben estar explicados en lenguaje claro. |
| 3 | Checkout (proceso de pago) blindado | En infoproductos o accesos inmediatos, añade la casilla obligatoria (sin premarcar) para activar la pérdida del derecho de desistimiento bajo consentimiento explícito del cliente. |
| 4 | Plugin instalado | Instala y activa el plugin de desistimientos de la comunidad de WordPress para automatizar el formulario y el acuse de recibo inmediato con su huella digital criptográfica de seguridad. |
| 5 | Página de desistimiento | Crea la URL interna (https://tuweb.com/desistimiento). Integra el formulario del plugin y dale un diseño visual coherente con tu marca usando Gutenberg o tu maquetador habitual. |
| 6 | Enlace visible en el pie de página | Edita la plantilla de tu pie de página. Añade el enlace directo a la página de desistimiento con un texto totalmente inequívoco como «Desistir del contrato aquí». |
| 7 | Eliminación de dark patterns | Revisa el proceso visual. Elimina cualquier obstáculo artificial, camuflaje de colores o pantallas innecesarias pensadas para desgastar psicológicamente al usuario que quiere irse. |
| 8 | Prueba real del flujo | Haz un simulacro de compra y desistimiento. Comprueba que el sistema bloquea los accesos y te genera automáticamente el correo de confirmación (soporte duradero). |
La fecha no espera
El pasado 19 de junio de 2026 no era una propuesta ni un borrador. Fue la fecha límite real e improrrogable de aplicación obligatoria en todos los Estados miembros.
A partir de ese día, una inspección de consumo o una denuncia de un usuario que demuestre que tu web no facilita el desistimiento digital con los requisitos de visibilidad exigidos puede derivar directamente en un procedimiento sancionador. Las multas en el entorno del derecho de los consumidores europeo se han endurecido considerablemente en los últimos años. No es el momento de arriesgarse por algo que puedes resolver en una tarde de trabajo.
Y si necesitas un argumento más allá del miedo a la sanción: hazlo porque construye marca. Porque la transparencia genera confianza. Porque los clientes que compran sin sentirse atrapados repiten, recomiendan y tienen una relación contigo completamente distinta a los que algún día sintieron que les pusiste trabas para irse.
No lo dejes para el último día. La checklist está arriba. El plugin existe. La fecha ya está encima.
¿Tienes dudas sobre cómo aplicar esto en tu caso concreto? Déjame tu pregunta en los comentarios y te respondo.
No utilices los comentarios para hacer preguntas, solicitar ayuda o informar de errores. Para ello ponemos a tu disposición nuestros foros o el formulario de contacto con el servicio de soporte.
Antes de publicar un comentario, lee nuestras normas sobre comentarios.