Plataforma7 min de lectura

Configurar el botón de desistimiento para WordPress y WooCommerce

Paso a paso: así configuras el botón de desistimiento para tu tienda WordPress o WooCommerce, en pocos minutos y sin instalar plugins.

Con más del 40 % de cuota de mercado, WordPress es el sistema de gestión de contenidos más popular del mundo, y WooCommerce el plugin de tienda más utilizado. Si gestionas una tienda con WordPress o WooCommerce, también tú deberás ofrecer, a partir del 19 de junio de 2026, un botón de desistimiento conforme a la ley. En este artículo te mostramos cómo configurar el botón de desistimiento para WordPress.

Por qué las tiendas WordPress están afectadas

La nueva obligación derivada de la Directiva (UE) 2023/2673 se aplica a todas las tiendas online B2C, con independencia del sistema de tienda utilizado. Esto afecta a:

  • Tiendas WooCommerce: con Germanized, German Market o sin plugin adicional
  • Tiendas WordPress con plugins: Easy Digital Downloads, WP eCommerce y otros plugins de comercio electrónico
  • Profesionales con WordPress: también si vendes servicios (consultoría, coaching, cursos) en línea

Lo determinante no es el sistema de tienda, sino si celebras contratos con consumidores en los que existe un derecho de desistimiento.

Opción 1: el plugin Germanized

Germanized es el plugin más popular para tiendas WooCommerce conformes a la legislación en el mercado de habla alemana. Sus desarrolladores han anunciado que integrarán el botón de desistimiento en una futura actualización.

El reto: a día de hoy todavía no hay una implementación oficial. Es probable que Germanized publique la actualización correspondiente solo poco antes de la fecha límite, apenas unas semanas antes. Esto significa:

  • Plazo ajustado para pruebas y corrección de errores
  • Posibles incompatibilidades con otros plugins
  • Dependencia de un único proveedor de plugins
  • Incertidumbre sobre si la implementación cubre por completo todos los requisitos legales

Opción 2: el widget WiderrufButton (disponible de inmediato)

WiderrufButton es una solución independiente que funciona al margen de los plugins de WordPress. La integración se realiza mediante un único script-tag: sin instalar plugins, sin cambios en la base de datos, sin tareas de mantenimiento.

Ventajas frente a una solución basada en plugins:

  • Disponible de inmediato: sin esperar a las actualizaciones de un plugin
  • Independiente del sistema: funciona con cualquier tema y cualquier plugin
  • Aislado por CSS: se ejecuta en un contenedor aislado de Shadow DOM, sin conflictos con el CSS de tu tema
  • Actualizaciones automáticas: los cambios legales se aplican automáticamente
  • Conforme al RGPD: sin cookies, alojamiento en la UE

Guía paso a paso con WiderrufButton

Así configuras el botón de desistimiento para tu tienda WordPress:

Paso 1: crear una cuenta gratuita

Crea una cuenta gratuita en widerrufbutton.net. Solo necesitas tu dirección de correo electrónico, sin tarjeta de crédito.

Paso 2: crear la tienda

Crea tu tienda en el panel. Introduce el nombre y el dominio (p. ej., «mi-tienda.es»). WiderrufButton genera automáticamente una clave de widget única para tu tienda.

Paso 3: insertar el script-tag

Inserta el script-tag en tu tienda WordPress. Para ello tienes varias opciones:

  • Editor de temas: en «Apariencia → Editor de archivos del tema», en footer.php antes de </body>
  • Plugin WPCode: instala el plugin gratuito WPCode e inserta el script como «Footer Snippet»
  • Tema hijo: en functions.php mediante wp_enqueue_script()

El código tiene este aspecto (tu clave de widget la encuentras en el panel):

<script
  src="https://widerrufbutton.net/widget/dist/wh.js"
  data-shop-id="TU_CLAVE_DE_WIDGET"
  data-position="footer"
  data-lang="es"
  async defer
></script>

Paso 4: probar

Abre tu tienda y comprueba si el botón de desistimiento es visible. Haz clic en el botón y envía un desistimiento de prueba. En el panel de WiderrufButton verás el desistimiento recibido al instante.

Errores frecuentes en la implementación

Evita estos errores típicos al integrar el botón de desistimiento:

  1. Botón solo en la página de inicio: el botón de desistimiento debe estar disponible en todas las páginas, no solo en la de inicio
  2. Botón oculto tras un inicio de sesión: el botón de desistimiento no puede estar escondido detrás del acceso a la cuenta de cliente
  3. Problemas de caché: asegúrate de que tu plugin de caché (WP Rocket, W3 Total Cache) no bloquea el script
  4. El banner de cookies bloquea el script: el widget de WiderrufButton no usa cookies, por lo que el banner de cookies no debe bloquearlo
  5. Falta de confirmación por correo electrónico: la confirmación automática de recepción es obligatoria por ley; WiderrufButton se encarga de ello automáticamente

Configúralo ahora para WordPress

Un script-tag: sin plugin, sin tareas de mantenimiento.

Empieza gratis

Conclusión

La obligación del botón de desistimiento también afecta a tu tienda WordPress. Mientras que las soluciones basadas en plugins como Germanized probablemente solo estarán disponibles poco antes de la fecha límite, con WiderrufButton puedes empezar hoy mismo. La integración dura unos minutos, funciona con cualquier tema y plugin y garantiza que tu tienda cumpla la normativa a partir del 19 de junio de 2026.

Encontrarás más información sobre la integración en nuestra página de integración con WordPress y en la guía de WooCommerce.

Más artículos