Los códigos de motivo de devolución son la mentira más corta de tu analítica. Un comprador que pidió un sofá de 180 cm para un nicho de 170 cm recibe un menú desplegable con unas diez opciones, ninguna de las cuales dice "el anuncio no dejó clara la talla". Elige "cambié de opinión", tú lo archivas como remordimiento del comprador, y un problema de anuncio que sí se puede arreglar desaparece de tu panel para siempre.
Esto no es una teoría sobre la psicología del comprador. Es un problema de modelo de datos que puedes leer en la documentación de la plataforma.
La lista completa, según la define una gran plataforma
La API de administración de Shopify tiene publicado ese enum exacto desde hace años, lo que la convierte en el ejemplar público más limpio de lo que realmente contiene una taxonomía de motivos de devolución. Diez valores, con las descripciones de la propia plataforma:
| Código | Descripción de la plataforma |
|---|---|
| COLOR | El artículo se devuelve porque al comprador no le gustó el color. |
| DEFECTIVE | El artículo se devuelve porque está dañado o defectuoso. |
| NOT_AS_DESCRIBED | El artículo se devuelve porque no coincidía con la descripción. |
| OTHER | El artículo se devuelve por otro motivo. Para este valor también se incluye una nota con el motivo de la devolución. |
| SIZE_TOO_LARGE | El artículo se devuelve porque la talla era demasiado grande. |
| SIZE_TOO_SMALL | El artículo se devuelve porque la talla era demasiado pequeña. |
| STYLE | El artículo se devuelve porque al comprador no le gustó el estilo. |
| UNKNOWN | El artículo se devuelve por un motivo desconocido. |
| UNWANTED | El artículo se devuelve porque el cliente cambió de opinión. |
| WRONG_ITEM | El artículo se devuelve porque el cliente recibió uno equivocado. |
Cuenta cuántos mencionan la talla: dos. Cuenta cuántos pueden absorber en silencio una falla de talla: cinco — NOT_AS_DESCRIBED, OTHER, UNKNOWN, UNWANTED y, para cualquier producto con dimensiones, STYLE. Una taxonomía donde la falla física más común tiene dos casillas dedicadas y cinco escondites siempre va a subestimar esa falla.
Un código de motivo de devolución es una etiqueta que elige el comprador, no un diagnóstico. Registra lo que el cliente decidió pulsar en el momento en que quería su dinero de vuelta, que suele ser la opción con menos fricción, no la más precisa.
Las propias plataformas ya saben que la lista es demasiado tosca
Esto no es una queja del lado del vendedor. El 1 de enero de 2026, en la versión 2026-01 de la API, Shopify introdujo un nuevo tipo llamado ReturnReasonDefinition —con campos id, handle y name— para capturar motivos de devolución más específicos por categoría, y explicó que reemplaza al antiguo enum ReturnReason por un modelo de datos más rico que ayuda a dar a los comercios mejores insights en su analítica de devoluciones. Tres campos que usaban el enum antiguo ahora están marcados como obsoletos (deprecated).
Interprétalo como una admisión: una lista plana de diez opciones aplicada a la vez a todas las categorías nunca le iba a decir nada útil a un vendedor de muebles. "La talla era muy pequeña" significa una cosa para una camiseta y algo totalmente distinto para un mueble de pared que chocó con un interruptor de luz.
Si todavía lees un panel construido sobre el enum plano antiguo, tus números de talla son el piso, no la cifra real.
El código que recibes decide quién paga
La taxonomía no es solo un artefacto de analítica. Mueve dinero, y ese movimiento no sigue la causa real.
La documentación para vendedores de eBay lo dice sin rodeos: si el comprador devuelve un artículo porque está dañado, defectuoso o no coincide con la descripción del anuncio, el vendedor paga el envío de la devolución —incluso si su política dice que no ofrece devoluciones gratis—. Si el comprador pidió el artículo equivocado o cambió de opinión, paga el comprador, a menos que el vendedor ofrezca devoluciones gratis.
Ahora pasa una falla de talla por ese filtro:
| Lo que elige el comprador | Quién paga el envío de la devolución | Lo que realmente pasó |
|---|---|---|
| No coincide con la descripción | Vendedor | El anuncio no incluía o subestimaba una dimensión |
| Cambié de opinión / pedí el artículo equivocado | Comprador | El anuncio no incluía o subestimaba una dimensión |
Misma causa raíz, resultado financiero opuesto, decidido por un menú desplegable. Esa asimetría también explica por qué los códigos se desvían: un comprador que quiere envío de devolución gratis aprende rápido qué opción se lo da, y uno al que no le importa elige la primera línea que le parece plausible. Ninguno de los dos está tratando de ayudarte.
La magnitud del problema al que te enfrentas
El informe 2025 Retail Returns Landscape de la National Retail Federation, publicado el 15 de octubre de 2025, proyecta devoluciones minoristas totales de 849,9 mil millones de dólares para 2025 y estima que el 19,3% de las ventas online se devolverá. El mismo informe encontró que el 9% de todas las devoluciones son fraudulentas, y que el 82% de los consumidores dice que las devoluciones gratis son una consideración importante al comprar online.
Aproximadamente uno de cada cinco pedidos online vuelve. Si aunque sea un tercio de los motivos que recibes están mal etiquetados, estás dirigiendo tu presupuesto de anuncios y fotografía con una brújula desviada un cuarto de vuelta. Antes de discutir si esto importa, mete tus propios números en una calculadora de costo de devoluciones —el costo por unidad de un artículo devuelto por talla es lo que convierte un error de taxonomía del 3% en una cifra anual real—. El contexto por categoría está en la referencia de estadísticas de devoluciones por talla en e-commerce.
Cómo mapear los códigos de motivo de devolución a lo que realmente pasó
Esta es la tabla que vale la pena guardar. La columna izquierda es lo que te da tu exportación; la columna del medio es la falla que más seguido se esconde detrás en categorías dominadas por dimensiones, como muebles, iluminación, materiales de construcción y ferretería; la columna derecha es la corrección que cambia el número del próximo trimestre.
| Código recibido | Causa oculta más común | Corrección que mueve el número |
|---|---|---|
| SIZE_TOO_LARGE / SIZE_TOO_SMALL | Falla de ajuste genuina, ya etiquetada correctamente | Publica la dimensión medida sobre la imagen, no solo en la tabla de especificaciones |
| NOT_AS_DESCRIBED | Había una dimensión, pero era ambigua: sin borde de referencia, sin unidad, o confusión entre armado y embalado | Etiqueta tanto la dimensión armada como la embalada, con unidades en cada número |
| UNWANTED ("cambió de opinión") | El comprador midió su espacio después de la entrega y no encajó | Añade un diagrama de espacio libre o de huella a la secuencia de imágenes |
| OTHER | Algo lo bastante específico como para que ningún código encajara: la nota de texto libre es donde vive tu dato real | Lee las notas cada semana; es el único canal sin filtrar que tienes |
| STYLE | Proporción, no gusto: la pieza tenía una escala equivocada para el espacio | Muestra el producto en una escena con una dimensión de referencia etiquetada |
| COLOR | A veces es el acabado o el material, no el tono | Muestra las opciones de acabado como imágenes etiquetadas por separado |
| WRONG_ITEM | Confusión de variante entre dos tallas del mismo SKU | Pon la talla en la propia imagen de la variante |
| DEFECTIVE | A veces una falla de instalación causada por un espacio libre que el comprador nunca vio | Indica los espacios libres de instalación requeridos junto con la talla del producto |
| UNKNOWN | Pérdida de datos en la capa de la plataforma o del 3PL | Trátalo como un bug de integración, no como un insight de cliente |
Cada fila de la columna del medio es un problema de anuncio, no de producto. Esa es la conclusión útil: la mayor parte de lo que se archiva como comportamiento del comprador es en realidad un defecto de comunicación con un costo que se puede corregir.
Cómo recuperar tu número real de devoluciones por talla
No necesitas un sistema nuevo. Necesitas tres pasadas sobre datos que ya tienes.
- Extrae las notas de texto libre asociadas a OTHER. Las plataformas exigen una nota para ese valor. Lee cien de ellas y cuenta cuántas contienen una palabra de medida: ajuste, grande, chico, alto, ancho, profundo, espacio, cuarto, puerta, holgura.
- Cruza el motivo contra las dimensiones del SKU. Ordena los SKU por su dimensión más larga y compara las tasas de devolución entre el cuartil superior y el inferior. Si los artículos más grandes se devuelven más bajo todos los códigos, los códigos no están midiendo lo que dicen medir.
- Compara las devoluciones contra las preguntas previas a la compra. La cola de mensajes previos a la compra no tiene etiquetas y es honesta. Si el 40% de las preguntas son sobre dimensiones y solo el 12% de las devoluciones se codifican como de talla, esa brecha es tu subestimación.
Hazlo una vez y el número suele moverse por un factor, no por unos pocos puntos. Trata los códigos de motivo de devolución como una entrada entre tres, no como la respuesta, y el panorama deja de favorecerte. Si quieres una línea base defendible antes y después, el método en cómo calcular la tasa de devolución importa más que el desglose de motivos, porque un desglose de motivos sobre un denominador equivocado está doblemente equivocado. Para saber dónde parte tu categoría, la referencia de tasa de devolución por talla según categoría te da la banda de comparación.
Próximos pasos, en el orden que conviene
Elige según dónde está realmente tu fuga, no según qué es más fácil de programar.
- Si tus casillas OTHER y UNWANTED son grandes, empieza con la auditoría de notas de arriba. Cuesta una tarde y suele reencuadrar toda la conversación de presupuesto.
- Si tus SKU con más devoluciones son los más grandes, el problema casi nunca es el producto. Reconstruye primero la secuencia de imágenes de esos SKU: una imagen con anotación de dimensiones que muestre el ancho, el fondo y la altura medidos sobre los bordes que describen, más una foto de holgura o de ambientación. Este es el cambio de mayor rendimiento en categorías dominadas por dimensiones, porque pone el número donde el comprador ya está mirando, en vez de en una tabla más abajo del scroll.
- Si vendes variantes que solo difieren en talla, pon la talla en la propia miniatura de la variante. Las devoluciones WRONG_ITEM en SKU con variantes suelen ser un error de selección del cliente, no tuyo.
- Si necesitas esos diagramas a volumen de SKU, la limitación es la velocidad de producción, y aquí es donde la herramienta decide si el plan sobrevive al contacto con un catálogo real. Un software que ajusta una medida al borde detectado del producto —para que el número impreso sea el medido— y exporta en el tamaño de imagen que exige cada marketplace convierte esto en un trabajo de pocos minutos por SKU. Esa precisión es todo el punto: un generador de imágenes con IA va a renderizar felizmente un "60 cm" que se ve convincente sobre la foto de algo que mide 54 cm, y un número equivocado en una imagen es una devolución NOT_AS_DESCRIBED con tu nombre puesto.
- Si tus datos de motivo vienen de un enum plano antiguo, revisa si tu plataforma ya ofrece definiciones específicas por categoría y migra. Mejores categorías en bruto le ganan a mejores paneles.
Preguntas frecuentes
¿Qué son los códigos de motivo de devolución?
Los códigos de motivo de devolución son el conjunto fijo de opciones que elige un comprador al iniciar una devolución, guardado como un valor legible por máquina en el registro de la devolución. Un ejemplo ampliamente documentado llega a diez valores —color, defectuoso, no coincide con la descripción, otro, talla muy grande, talla muy pequeña, estilo, desconocido, no deseado y artículo equivocado— y los elige el cliente, no se asignan después de una inspección.
¿Por qué mis motivos de devolución no coinciden con lo que los clientes le dicen a soporte?
Porque el menú desplegable y la conversación tienen incentivos distintos. El menú desplegable decide quién paga el envío de la devolución, así que los compradores gravitan hacia la opción que les consigue una etiqueta gratis; la conversación con soporte no tiene esa consecuencia y suele ser más precisa. Cuando ambos no coinciden, confía en la conversación y trata el código como una decisión de enrutamiento.
¿Qué motivo de devolución significa que el vendedor paga el envío?
En eBay, las devoluciones registradas como dañado, defectuoso o que no coincide con la descripción del anuncio ponen el envío de la devolución a cargo del vendedor, incluso si no ofrece devoluciones gratis. Las devoluciones por cambio de opinión o por pedir el artículo equivocado lo ponen a cargo del comprador, a menos que el vendedor ofrezca devoluciones gratis. La redacción exacta varía según el marketplace, pero la división entre culpa del comprador y culpa del vendedor es casi universal.
¿Cómo reduzco las devoluciones por talla si los códigos las subestiman?
Deja de intentar arreglar la medición del problema y arregla la causa: haz que la dimensión sea imposible de pasar por alto antes de la compra. En la práctica eso significa un diagrama medido y etiquetado en la secuencia de imágenes en vez de una tabla de especificaciones tres scrolls más abajo, más las dimensiones armadas y embaladas cuando difieren. La subestimación deja de importar en cuanto baja la tasa real.
¿Vale la pena leer "otro"?
Es la columna más valiosa que tienes. Las plataformas exigen una nota de texto libre para ese valor, lo que la convierte en el único lugar donde un comprador describe la falla con sus propias palabras. Cien de esas notas te van a decir más que un año de gráficos de motivos agregados.
