Devoluciones y RMA en WooCommerce: devoluciones de autoservicio
Por Mariusz Szatkowski · Actualizado: 2026-06-25
Las devoluciones forman parte del día a día de cualquier tienda. Las tallas no encajan, la variante equivocada acaba en el carrito, un regalo no da del todo con el gusto, y cierta proporción de devoluciones es sencillamente parte del coste del comercio en línea. Lo que convierte una devolución perfectamente normal en una fatigosa no es el reembolso en sí, sino el proceso que lo rodea. WooCommerce no ofrece de fábrica al comprador ninguna manera de siquiera iniciar una devolución. Así que la solicitud le llega por el camino que se le ocurre al cliente en ese momento: por correo, mediante un formulario de contacto, por teléfono o como mensaje en las redes sociales. Cada una es un proceso que debe reencontrar, asignar al pedido correcto y recordar más tarde. Esta guía explica qué necesita de verdad un proceso completo de devoluciones y RMA, cómo un flujo de autoservicio agrupa cada solicitud en un solo lugar y cómo el plugin gratuito Returns añade justo este flujo a WooCommerce.
Qué significan realmente devoluciones y RMA
Merece la pena separar dos términos que a menudo se usan como sinónimos. Una devolución es el evento físico: el comprador le envía un artículo de vuelta. Un RMA, es decir, la autorización de devolución de mercancía (Return Merchandise Authorization), es el registro y flujo de trabajo en torno a ese evento: quién solicitó, para qué artículos, en qué cantidad, por qué motivo y en qué estado se encuentra la solicitud en ese momento. El RMA es la documentación que convierte un vago “un cliente quiere devolver algo” en un proceso rastreable y auditable.
Un buen flujo da al cliente la posibilidad de abrir la solicitud por sí mismo, y le da a usted un único lugar donde gestionar cada solicitud de principio a fin. Sin eso, aparecen tres problemas previsibles. No hay un camino de autoservicio para solicitar una devolución, de modo que el trabajo de siquiera iniciar una devolución recae en usted. Las solicitudes se reparten por distintas bandejas de entrada y canales, así que se pierden con facilidad y apenas pueden analizarse. Y el cliente nunca sabe en qué punto está su solicitud, por lo que vuelve a preguntar y genera así, además de la propia devolución, más carga en el soporte.
Por qué importan las devoluciones de autoservicio
El autoservicio no es solo una comodidad para el comprador, sino la mayor palanca individual sobre los costes de soporte de las devoluciones. En cuanto un cliente puede abrir una devolución desde su cuenta, tres cosas cambian de golpe.
Primero, la solicitud llega estructurada. En lugar de un correo de texto libre del tipo “quiero devolver la prenda azul”, recibe un registro vinculado a un pedido concreto que ya contiene los artículos exactos, las cantidades y un motivo. Ya no tiene que averiguar usted mismo qué compró siquiera el cliente.
Segundo, la solicitud llega una vez y en un solo lugar. Cada devolución queda en la misma vista de administración y en el mismo formato, de modo que puede despachar una mañana entera de devoluciones de una sola pasada, en lugar de buscar en la bandeja de entrada.
Tercero, el cliente puede comprobar el estado por sí mismo. La consulta más frecuente sobre cualquier devolución es simplemente “¿en qué punto está?”. Si la respuesta es visible en su cuenta, esa pregunta nunca se convierte en un ticket de soporte. Las devoluciones de autoservicio eliminan, de pasada, una categoría entera de mensajes del tipo “solo pregunto”.
En qué fijarse en un proceso de devoluciones
Una herramienta de devoluciones para WooCommerce debería cubrir algunos fundamentos. Use esto como lista de comprobación, tanto si lo desarrolla usted mismo como si lo compra o lo instala:
- Solicitudes de autoservicio. El comprador abre una devolución desde su cuenta, no escribiéndole a usted.
- Detalle a nivel de artículo. Una selección de qué artículos, cuántos, por qué, y una nota opcional para el contexto.
- Comprobación de propiedad. Solo el titular real de un pedido puede abrir una devolución para él, de modo que el formulario no puede abusarse con el número de pedido de otra persona.
- Reglas de elegibilidad. Control sobre qué estados de pedido son válidos, y una ventana temporal para que no se abran devoluciones de pedidos de hace un año.
- Un flujo de estado. Una vista en la que mueve cada solicitud por estados claros y nombrados.
- Visibilidad para el cliente. El comprador puede ver el estado actual sin preguntarle.
- Un registro limpio. Cada solicitud se guarda como un registro permanente que puede reencontrar, filtrar y consultar más tarde.
Fíjese en lo que no aparece en esta lista: los reembolsos automáticos. Mover dinero es una decisión propia y deliberada, y un proceso de devoluciones que dispara silenciosamente un reembolso en el momento del clic acaba saliéndole caro tarde o temprano. La tarea del RMA es registrar y seguir la solicitud. El reembolso sigue siendo una decisión que toma usted.
Cómo lo implementa Returns
Returns for WooCommerce es un plugin gratuito de código abierto que añade justo este proceso de autoservicio. El conjunto está construido en torno a dos interfaces: el área Mi cuenta del cliente y su wp-admin.
El camino del cliente
Bajo Mi cuenta, Pedidos aparece en cada pedido elegible una acción “Solicitar devolución”, tanto en la lista de pedidos como en la vista individual del pedido. El cliente la abre y ve una selección de artículos: una lista de los productos de ese pedido, cada uno con un campo de cantidad, de modo que puede devolver una de tres unidades o directamente todas. Elige un motivo de un desplegable, añade si hace falta una nota opcional para todo lo que el desplegable no cubre, y envía el formulario. Ese es el flujo completo del lado del cliente, y se ha mantenido deliberadamente corto, porque cada campo adicional es un motivo más para abandonar y escribirle a usted en su lugar.
Dos mecanismos de protección rodean este formulario. La solicitud está comprobada por propiedad, de modo que solo el titular con sesión iniciada de un pedido puede abrir una devolución para él. Y rige una solicitud por pedido: en cuanto existe una devolución para un pedido, la acción se oculta y en su lugar se muestra un aviso, de modo que un cliente no puede enviar la misma devolución cinco veces mientras espera una respuesta.
El flujo de trabajo en el área de administración
Cada envío se guarda como un registro privado Return Request y se remite por correo a la administración de la tienda a través de la dirección admin_email del sitio, de modo que una nueva devolución le llega aunque no tenga la sesión iniciada en ese momento. Gestiona todas las solicitudes en wp-admin bajo WooCommerce, Return Requests, donde cada solicitud recorre un flujo de estado claro: solicitada, aprobada, rechazada, completada. Sea cual sea el estado que fije, es exactamente el estado que el cliente ve en su cuenta. Actualizar el registro significa, por tanto, informar al cliente. No hay un paso separado de “ahora avisar al comprador” que se pueda olvidar.
Los ajustes que controlan la elegibilidad
Bajo WooCommerce, Returns fija qué puede devolverse y durante cuánto tiempo. Dos ajustes hacen el grueso del trabajo:
- Estados de pedido elegibles. Solo los pedidos en los estados que seleccione pueden devolverse. Por defecto son Completado y En procesamiento, lo que en conjunto cubre: “el cliente tiene la mercancía, o la recibe enseguida”. Según su gestión de pedidos, puede añadir o quitar estados.
- Ventana de devolución (en días). Contada desde la fecha del pedido. Una vez transcurrida la ventana, la acción “Solicitar devolución” ya no aparece en ese pedido. El valor por defecto es 30 días, y la página de ajustes muestra un ejemplo calculado del plazo resultante, de modo que no hay que estimar nada. Fije la ventana en 0 para aceptar devoluciones sin límite temporal.
La página de ajustes incluye una ayuda contextual bajo cada campo, de modo que no tiene que consultar la documentación al configurar.
La limitación honesta
El plugin gratuito registra y sigue la solicitud, pero no mueve dinero. Los reembolsos los sigue gestionando mediante la vista de pedido habitual de WooCommerce, y el registro de devolución simplemente se mantiene sincronizado con el estado que usted fije. Es así a propósito: los reembolsos, las etiquetas de devolución, el saldo de tienda automático, un análisis de los motivos de devolución y las acciones de reembolso directamente desde la vista RMA pertenecen a la edición PRO. La versión gratuita cubre el proceso completo de solicitud y estado de principio a fin.
La configuración
Poner el flujo en producción lleva solo unos minutos:
- Instale el plugin mediante Plugins, Instalar, o súbalo a
/wp-content/plugins/returns. WooCommerce debe estar instalado y activo. - Actívelo.
- Vaya a WooCommerce, Returns y elija sus estados de pedido elegibles y la ventana de devolución. Los valores por defecto (Completado y En procesamiento, 30 días) son un punto de partida razonable para la mayoría de tiendas.
- Eso es todo. Los clientes pueden ahora abrir una devolución para cada pedido elegible bajo Mi cuenta, Pedidos, y las nuevas solicitudes aparecen bajo WooCommerce, Return Requests.
Como el plugin es compatible con HPOS y funciona con los bloques de carrito y de caja, se integra con limpieza en una instalación moderna de WooCommerce. El marcado es accesible y responsivo, y los estilos de la tienda adoptan los colores de su tema, de modo que el formulario de devolución se ve coherente tanto en un tema claro como en uno oscuro sin trabajo adicional. El plugin está listo para traducción con un archivo POT incluido y elimina sus datos al desinstalar sin dejar rastro.
Elegir una política de devoluciones razonable
Un plugin proporciona el mecanismo; la política es cosa suya. Algunas indicaciones prácticas:
- Adapte la ventana a su categoría. Treinta días son el estándar habitual y funcionan para la mayoría de mercancías generales. La moda y los artículos de regalo funcionan durante las fiestas a menudo con ventanas más largas; las mercancías perecederas o fabricadas por encargo funcionan con plazos más cortos o excluyen las devoluciones por completo. Use el ajuste de la ventana, en lugar de confiar en que los clientes lean la letra pequeña.
- Elija los estados elegibles de forma deliberada. Las devoluciones solo tienen sentido cuando el cliente tiene la mercancía o la recibe enseguida. Completado y En procesamiento cubren eso. Evite las devoluciones en pedidos con estado Pendiente o Fallido, donde ni el dinero ni la mercancía han cambiado de manos.
- Mantenga los motivos escuetos. Un desplegable de motivos corto y expresivo es más útil que uno largo. Con el tiempo, los motivos que eligen los clientes le revelan qué productos tallan de forma inconveniente, se retratan de forma engañosa o llegan dañados; es información sobre la que merece la pena actuar.
- Fije las expectativas por escrito. Una política de devoluciones de una línea en la página de producto y de caja, que remita a los clientes al área Mi cuenta para iniciar una devolución, convierte el flujo de autoservicio en el primer paso lógico en lugar del correo.
Returns frente al estándar de WooCommerce
WooCommerce puede reembolsar un pedido, pero no ofrece en absoluto un proceso de devoluciones del lado del cliente. Esta es la diferencia específica para devoluciones y RMA:
| Función | Estándar de WooCommerce | Returns |
|---|---|---|
| El cliente solicita una devolución | No integrado | Autoservicio desde el área Mi cuenta |
| Selección de artículos con cantidad y motivo | Ninguna | Sí, con nota opcional |
| Comprobación de propiedad del pedido | No disponible | Sí, solo el titular puede solicitar |
| Reglas de elegibilidad | No disponible | Estado del pedido y una ventana de devolución en días |
| Registro RMA | Ninguno | Custom Post Type privado por solicitud |
| Flujo de estado | Ninguno | Solicitada, aprobada, rechazada, completada |
| El cliente ve el estado | No | Sí, una lista de estado en el área Mi cuenta |
| Reembolsos | Manual en la vista de pedido | Manual en la vista de pedido (PRO añade acciones de reembolso desde la vista RMA) |
| Coste | Gratis (sin proceso de devoluciones) | Gratis; PRO añade correos de estado, etiquetas, saldo de tienda y análisis |
Gratis frente a PRO
La edición gratuita es un flujo completo, no un mero anticipo: las solicitudes de autoservicio, el detalle a nivel de artículo, las comprobaciones de propiedad y elegibilidad, el flujo de estado en el área de administración y el seguimiento de estado del lado del cliente están todos incluidos. Returns PRO construye sobre eso, para tiendas que quieren automatizar más la segunda mitad del proceso: correos de estado al cliente (con detalles del importe de reembolso y el saldo de tienda), etiquetas de devolución, saldo de tienda automático al completarse, un análisis de los motivos de devolución y acciones de reembolso de WooCommerce directamente desde la vista RMA.
La versión corta
WooCommerce puede reembolsar un pedido, pero no da al comprador ninguna manera de solicitar una devolución, de modo que las solicitudes se reparten por sus bandejas de entrada y el cliente se queda a oscuras. Un proceso RMA completo necesita solicitudes de autoservicio, detalle a nivel de artículo, comprobaciones de propiedad y elegibilidad, un flujo de estado y visibilidad para el cliente, mientras el reembolso sigue siendo una decisión deliberada en lugar de automática. El plugin gratuito Returns cubre todo eso y agrupa cada solicitud en un lugar rastreable que el propio cliente puede seguir; PRO añade correos de estado, etiquetas, saldo de tienda automático, análisis y acciones de reembolso desde la vista RMA, en cuanto esté listo para seguir automatizando.