Derecho de desistimiento UE en WooCommerce (botón)
Por Mariusz Szatkowski · Actualizado: 2026-07-02
Toda tienda en línea que vende a consumidoras y consumidores en la Unión Europea opera con una regla fundamental del comercio electrónico: las clientas y clientes pueden cambiar de opinión. Catorce días después de recibir la mercancía pueden, en muchos casos, desistir de la compra sin justificación, y la tienda debe reembolsar el pago. Lo nuevo no es este derecho en sí, sino la forma en que debe ejercerse en línea. La Directiva (UE) 2023/2673 exige una función de desistimiento para los contratos que se celebran mediante una interfaz en línea: no solo un párrafo en las condiciones generales, sino un mecanismo claramente accesible que la clientela pueda usar de verdad.
WooCommerce puede procesar reembolsos en el área de administración, pero no trae un flujo de desistimiento completo y visible para el cliente. Precisamente esa laguna es relevante para las tiendas: la clientela debe poder declarar el desistimiento, la tienda debe poder confirmar la recepción y poder reconstruir internamente qué pasó y cuándo.
El derecho de 14 días, explicado de forma comprensible
La regla fundamental proviene de la Directiva 2011/83/UE sobre los derechos de los consumidores, transpuesta al derecho nacional de los Estados miembros. En los contratos a distancia, es decir en la práctica los pedidos en línea, el consumidor puede desistir dentro de 14 días. En el caso de bienes, el plazo empieza por principio con la recepción física de la mercancía.
Son importantes los detalles:
- En los bienes, el plazo arranca con la entrega. En caso de varias entregas parciales cuenta normalmente la última entrega.
- Los deberes de información son importantes. Si falta la información correcta sobre el derecho de desistimiento, el plazo puede prolongarse notablemente.
- El desistimiento es una declaración. La clientela no tiene que indicar un motivo. Basta una declaración inequívoca, ya sea mediante formulario, correo o carta.
- También el reembolso tiene un plazo. El comerciante debe por principio reembolsar dentro de 14 días desde la recepción de la declaración de desistimiento, pero en el caso de bienes puede esperar hasta que la mercancía esté de vuelta o exista una prueba de envío.
- Las excepciones siguen siendo estrechas. Los bienes personalizados, los bienes perecederos con rapidez o determinados productos precintados pueden estar exceptuados, pero solo si la excepción encaja de verdad.
Qué significa el artículo 11 bis en la práctica
La Directiva (UE) 2023/2673 incorpora el artículo 11 bis a la Directiva sobre los derechos de los consumidores. La idea es sencilla: celebrar un contrato en línea lleva unos pocos clics. El desistimiento no debe ser notablemente más difícil.
Cuando un contrato a distancia se ha celebrado mediante una interfaz en línea y existe un derecho de desistimiento, el comerciante debe poner a disposición una función de desistimiento. Debe estar claramente etiquetada, ser fácilmente accesible y estar disponible durante el plazo de desistimiento. Tras su uso, el comerciante debe confirmar la recepción en un soporte duradero, en la práctica por correo, incluido el contenido de la declaración así como la fecha y la hora.
Esto no reemplaza otras vías. La clientela puede seguir desistiendo por correo o carta. La función es un deber adicional, no un canal exclusivo. Además, no dispara automáticamente el reembolso. Recibe la declaración, y después el comerciante procesa el caso.
Qué necesita una tienda WooCommerce
Un flujo limpio de WooCommerce consta de cinco partes:
- Informar antes de la compra. Las condiciones generales o una página propia de desistimiento explican plazo, procedimiento, costes de devolución y modelo de formulario de desistimiento.
- Permitir el desistimiento en línea. Un botón claro o una página de formulario, accesible durante el plazo de desistimiento.
- Identificar el pedido de forma segura. Para los clientes con sesión iniciada, mediante “Mi cuenta”; para los invitados, por ejemplo mediante número de pedido y correo de facturación.
- Confirmar la recepción. Un correo confirma qué se ha declarado y cuándo.
- Documentar el proceso. Pedido, artículos, cantidades, correo, marca de tiempo y estado van en un registro interno.
WooCommerce cubre bien de esto solo el flujo de dinero posterior. El reembolso permanece con buen criterio en la pantalla de pedido normal, porque allí confluyen la pasarela de pago, la contabilidad y las notas del pedido. La función de desistimiento se ocupa de la declaración y la documentación.
Pedidos de invitado y desistimiento parcial
Un flujo de desistimiento no debe dar por hecho que todas las compradoras y compradores tienen una cuenta de cliente. Muchas tiendas WooCommerce permiten pedidos de invitado, y esa clientela tiene el mismo derecho. El patrón habitual es, por ello, una consulta con número de pedido y correo de facturación. Si ambos coinciden, la tienda puede mostrar el pedido; si no coinciden, no debería revelar ningún detalle.
También los desistimientos parciales deben poder representarse en la práctica. Quien ha pedido tres artículos quizá quiera devolver solo uno. Un campo de texto libre genera repreguntas. Una selección estructurada de posiciones y cantidades genera una solicitud que la tienda puede procesar directamente y acreditar después con limpieza.
Cómo ayuda Plogins Withdraw
El plugin gratuito Plogins Withdraw pone a disposición un flujo así para WooCommerce. El shortcode [withdraw_form] renderiza un formulario en dos pasos: primero la clientela identifica el pedido mediante número de pedido y correo de facturación, luego elige artículos y cantidades, indica opcionalmente un motivo y confirma la declaración de desistimiento.
Antes de guardar, el plugin comprueba si el pedido está en un estado permitido, si el plazo aún corre y si no existe ya una solicitud abierta. Después guarda el proceso, envía a la clientela una confirmación e informa a la tienda. En el área de administración se crea una lista de las solicitudes de desistimiento con estados como pending, accepted, rejected o processed. El plugin no mueve dinero; los reembolsos permanecen en la pantalla de pedido normal de WooCommerce.
Para la visibilidad, el plugin añade un botón “Withdraw from this order” en “Mi cuenta” en los pedidos adecuados y enlaza a la página de desistimiento configurada. De este modo, el flujo es cómodo para las cuentas de cliente, pero al mismo tiempo sigue siendo utilizable para los pedidos de invitado.
Una implantación razonable
Empiece por el lado jurídico: información sobre el desistimiento, costes de devolución, formulario modelo y responsabilidad interna. Después publique la página de desistimiento, enlácela en el pie y en la página de devoluciones o de desistimiento, y pruebe un desistimiento de invitado completo con un pedido de prueba. Cuando los correos de confirmación llegan y la solicitud figura en el registro de administración, el flujo operativo está claro. A partir de ahí solo queda la disciplina de plazos: comprobar la solicitud, esperar la devolución si es necesario, y reembolsar a tiempo en la pantalla de pedido de WooCommerce.