En breve. Para crear un portal de devoluciones en Shopify tienes cuatro caminos: el portal nativo self-serve (gratis, dentro de la cuenta del cliente), una app del App Store, un desarrollo a medida con la Customer Account API, o un formulario casero. Si vendes a consumidores de la Unión Europea necesitas además un segundo acceso: el del desistimiento, que por ley debe funcionar sin registro ni login.
Casi todas las guías sobre el portal de devoluciones de Shopify cuentan lo mismo: activa el self-serve, define tus reglas y listo. Es correcto y es insuficiente. Desde el 19 de junio de 2026, la Directiva (UE) 2023/2673 obliga a las tiendas que venden a consumidores europeos a ofrecer una función de desistimiento accesible sin barreras de acceso — y el portal nativo de Shopify vive precisamente detrás de una cuenta de cliente. En esta guía montamos el portal comercial paso a paso, marcamos exactamente dónde se queda corto en la UE y explicamos cómo cubrir el hueco sin duplicar procesos. Es un satélite de nuestra guía definitiva de devoluciones en Shopify; si buscas el panorama completo, empieza por ahí.
¿Qué es un portal de devoluciones y por qué lo necesitas?
Un portal de devoluciones es la página donde tu cliente inicia y sigue su devolución por sí mismo, sin escribirte un correo. Sustituye el hilo de mensajes («¿puedo devolver esto?», «¿a qué dirección lo mando?») por un flujo guiado: el cliente identifica su pedido, elige los artículos, indica un motivo y recibe instrucciones. A ti te llega una solicitud estructurada, no un correo suelto.
Su valor es doble. En soporte, elimina el trabajo manual de recibir, clasificar y responder solicitudes: cada devolución entra ya con su pedido asociado y sus artículos seleccionados. En experiencia de cliente, la devolución deja de ser un trámite opaco; el comprador sabe qué esperar, y esa transparencia es lo que hace que vuelva a comprar aunque la primera compra no funcionara.
Y hay un tercer motivo que solo aplica si vendes a la Unión Europea: el portal es la vía práctica para cumplir tus obligaciones de desistimiento. Ahora bien, cumplirlas exige un portal con características concretas, no cualquiera. Lo vemos más abajo.
Las cuatro formas de montar un portal de devoluciones en Shopify
No hay una sola manera. Estas son las cuatro reales, ordenadas de menos a más esfuerzo:
| Vía | Qué es | Coste | Cuándo tiene sentido |
|---|---|---|---|
| Portal nativo (self-serve) | Devoluciones desde la cuenta de cliente de Shopify, con tus reglas | Incluido en tu plan | Tienda pequeña, mercado sin obligaciones UE, sin cambios pedidos por cliente |
| App del App Store | Portal de marca con cambios, vales, etiquetas y automatismos | Suscripción mensual | Volumen medio o alto, o necesitas cumplimiento UE y multi-idioma |
| A medida (Customer Account API) | Desarrollas tú el flujo dentro de la cuenta de cliente | Desarrollo + mantenimiento | Tienda con equipo técnico y requisitos muy particulares |
| Formulario casero (Forms, Typeform…) | Un formulario que te manda un correo | Casi cero | Solución de emergencia; no es un portal |
La cuarta no la recomendamos como destino, solo como parada: un formulario recoge datos, pero no conoce tus pedidos, no valida plazos, no genera acuse de recibo ni deja registro. Para el desistimiento legal es especialmente frágil, porque la prueba de cuándo se ejerció es la mitad del cumplimiento.
Cómo activar el portal nativo de Shopify paso a paso
El portal nativo son las devoluciones self-serve. Se activa en unos minutos y no cuesta nada, pero tiene dos prerrequisitos que conviene revisar antes.
- Comprueba que usas las cuentas de cliente nuevas. Shopify es explícito: las devoluciones y cancelaciones self-serve no funcionan con las cuentas de cliente antiguas (legacy). Si tu tienda sigue con el login clásico de correo y contraseña, ese es el primer paso.
- Activa el self-serve. En el admin, ve a Configuración → Cuentas de cliente y activa «Devoluciones y cancelaciones de autoservicio». Ahí eliges qué puede solicitar el cliente: solo devoluciones, solo cancelaciones o ambas.
- Define tus reglas de devolución. Es lo que decide qué es elegible antes de que la solicitud te llegue. Puedes configurar el plazo (14, 30, 90 días, ilimitado o personalizado, y si cuenta desde la entrega de cada artículo o del último), quién paga el envío de retorno (gratis, tarifa plana por devolución o que el cliente compre su propia etiqueta), una comisión por reposición en porcentaje y qué productos o colecciones son de venta final.
- Publica una política de devoluciones clara. El portal ejecuta reglas; la política las explica. Sin ella, cada excepción acaba en tu bandeja de entrada.
- Haz una prueba real. Compra en tu propia tienda, entra en la cuenta de cliente y solicita la devolución. Verás exactamente lo que ve tu comprador: la lista de artículos elegibles, el selector de motivo y la confirmación.
- Gestiona la solicitud desde el admin. Te llega una notificación; revisas y apruebas o rechazas según tus políticas. Al aprobar puedes añadir artículos de cambio, dar instrucciones de envío y enviar la etiqueta de retorno. El detalle del proceso completo lo tienes en cómo gestionar una devolución en Shopify paso a paso.
⚠️ Dos avisos que ahorran disgustos. Las reglas de devolución solo se aplican a pedidos futuros: los pedidos que ya existían cuando las configuraste no se ven afectados. Y si vendes a consumidores de la UE, tu plazo no puede quedar por debajo de los 14 días naturales legales de desistimiento, digan lo que digan tus reglas comerciales.
Qué no cubre el portal nativo (y conviene saber antes)
El portal nativo es sólido para lo que es: un canal de solicitud dentro de la cuenta del cliente. Estos son sus límites reales, sin adornos:
- Los cambios no los pide el cliente. Shopify indica que los cambios no pueden solicitarse en las devoluciones self-serve y que no se pueden definir reglas específicas para cambios. El cliente pide una devolución; eres tú quien, al aprobarla, puede añadir artículos de cambio. Si tu estrategia es retener ingresos ofreciendo el cambio en el momento, el portal nativo no te lo da.
- Las etiquetas de retorno nativas son de ámbito estadounidense. Shopify solo genera etiquetas de retorno automáticas cuando tu ubicación principal y la dirección del cliente están ambas en Estados Unidos. Desde la UE, subes tu propia etiqueta o automatizas ese paso con una app.
- No hay portal de marca. El flujo vive dentro de la cuenta de cliente de Shopify, con su estética; no es una página tuya con tu identidad visual.
- Exige identificarse. Es el punto crítico para una tienda europea, y merece su propia sección.
El requisito que rompe el portal nativo en la UE: el acceso sin login
Para usar el portal nativo, el cliente tiene que identificarse. Las cuentas de cliente nuevas no usan contraseña —Shopify envía un código de seis dígitos al correo del cliente y con él entra—, pero sigue siendo un paso de autenticación previo. Y aquí está el choque.
El Artículo 11 bis, que la Directiva (UE) 2023/2673 introduce en la Directiva 2011/83/UE, exige que el consumidor pueda enviar su declaración de desistimiento sin registrarse ni iniciar sesión. Un comprador que hizo el pedido como invitado tiene exactamente el mismo derecho que uno registrado, y no se le puede pedir que cree una cuenta para ejercerlo. Poner una pantalla de login delante del desistimiento no es un detalle de UX: es una barrera, y las barreras son justo lo que la norma persigue.
De ahí la conclusión práctica, que casi ninguna guía en español recoge: el portal comercial y el acceso legal son dos cosas distintas. Uno gestiona devoluciones según tu política; el otro garantiza un derecho. Desarrollamos esa separación en desistimiento, devolución y cambio: por qué no son lo mismo.
| Requisito | Portal nativo self-serve | Portal legal de desistimiento |
|---|---|---|
| Acceso sin registro ni login | No | Obligatorio |
| Etiqueta legal fija del botón | No aplica | «Desistir del contrato aquí» |
| Confirmación en dos pasos | No | Sí |
| Acuse de recibo en soporte duradero (PDF) | No | Obligatorio |
| Registro con fecha y hora de cada declaración | Parcial (historial) | Obligatorio |
| Se puede rechazar la solicitud | Sí, según tus reglas | No, dentro de plazo |
Los ocho requisitos de un portal de devoluciones que funciona
Si estás evaluando apps o decidiendo qué construir, esta es la lista con la que comparar. Los cuatro primeros son operativos; los cuatro últimos, legales para vender en la UE.
- Identificación sin fricción del pedido. Correo y número de pedido bastan; pedir más datos molesta y choca con la minimización del RGPD.
- Reglas que se aplican solas. Plazo, artículos elegibles, quién paga el retorno: el portal debe resolverlo antes de generar la solicitud.
- Estados y avisos automáticos. El cliente debe saber en qué punto está sin preguntarte: solicitada, aprobada, recibida, reembolsada.
- Resoluciones más allá del reembolso. Cambio y vale, siempre como opción y nunca impuestos, retienen ingresos sin recurrir a patrones oscuros.
- Acceso sin login para el desistimiento, con la etiqueta legal correcta y un flujo de dos pasos que evita clics accidentales.
- Acuse de recibo automático en soporte duradero. Un PDF con la declaración, su fecha y hora y un identificador único, enviado al cliente sin que lo pida.
- Registro a prueba de discusiones. Guardar cuándo se solicitó cada desistimiento es lo que convierte tu palabra en prueba si llega una reclamación.
- Idioma y datos en su sitio. El portal en la lengua de tu mercado, y los datos personales tratados con las garantías del RGPD; si el proveedor los aloja en la UE, te ahorras una capa de justificaciones.
Cómo montar los dos portales sin duplicar trabajo
La buena noticia es que no necesitas dos herramientas ni dos procesos. La arquitectura que funciona es una sola bandeja de entrada con dos puertas:
- Puerta legal — un enlace o botón «Desistir del contrato aquí» en el footer de tu tienda, público, sin login, que abre el flujo de desistimiento: el cliente introduce correo y número de pedido, confirma en un segundo paso y recibe su acuse de recibo en PDF. En returnEasier esto es el portal público del desistimiento, y está en todos los planes, incluido el gratuito, porque una obligación legal no puede depender de una suscripción.
- Puerta comercial — un enlace «Gestionar devolución» para todo lo demás: cambios, vales y devoluciones fuera de plazo legal. En returnEasier, el portal comercial se activa a partir del plan Pro; las etiquetas de envío (integración con Sendcloud) llegan con Scale.
Ambas puertas desembocan en la misma lista de solicitudes en tu admin, con su historial de eventos. Y ambas hablan el idioma de tu cliente: los planes monolingües sirven el portal en el idioma que elijas al configurar la app, y Scale detecta automáticamente el idioma del comprador entre los siete disponibles (español, inglés, portugués, catalán, italiano, francés y alemán).
Sobre las pruebas: cada solicitud queda sellada con su fecha y hora y encadenada con un hash de integridad, una salvaguarda de auditoría propia de returnEasier —no un requisito de la Directiva— que hace evidente cualquier manipulación posterior del registro.
Errores comunes al crear un portal de devoluciones
- Dar por hecho que el portal comercial cumple la ley. Gestiona devoluciones; no es la función de desistimiento del Artículo 11 bis.
- Esconder el acceso al desistimiento en una página de ayuda a tres clics, en lugar de dejarlo visible en el footer.
- Exigir cuenta de cliente para desistir: el comprador invitado tiene el mismo derecho.
- Pedir datos de más en el formulario (DNI, teléfono, motivo obligatorio) cuando bastan nombre, pedido y correo.
- Configurar las reglas después de las primeras ventas: solo aplican a pedidos futuros.
- Poner un plazo inferior a 14 días naturales en tus reglas cuando vendes a consumidores de la UE.
- Imponer un vale como única salida del portal. En un desistimiento el reembolso es el derecho; el vale solo puede ofrecerse.
- Cargar al cliente el coste del retorno sin habérselo dicho antes de comprar. Si no le informaste en la información precontractual, ese coste lo asumes tú.
- Montar el portal solo en un idioma cuando vendes en varios mercados europeos.
Preguntas frecuentes
¿Cómo creo un portal de devoluciones en Shopify? Activa las devoluciones self-serve en Configuración → Cuentas de cliente, define tus reglas de devolución y publica tu política. Para cambios pedidos por el cliente, portal de marca, etiquetas internacionales o cumplimiento UE, añade una app.
¿El portal nativo es gratis? Sí, va incluido en tu plan de Shopify. Solo pagas si añades una app para lo que no cubre.
¿Puede usarlo un cliente que compró como invitado? En el portal nativo tiene que identificarse con el código que Shopify le envía por correo. Para el desistimiento legal necesitas un acceso público que no exija cuenta.
¿Puede el cliente pedir un cambio desde el portal nativo? No. Pide la devolución y eres tú quien puede añadir artículos de cambio al aprobarla.
¿Un portal de devoluciones cumple la Directiva 2023/2673? No por sí solo: falta la función de desistimiento sin login, con su etiqueta y su acuse de recibo en soporte duradero.
Conclusión
Si tienes una tienda Shopify, el orden práctico es claro: primero activa el portal nativo self-serve y afina tus reglas de devolución —es gratis y te quita trabajo manual desde el primer día—; después, si vendes a consumidores de la Unión Europea, añade la puerta legal que el portal nativo no puede ser, porque vive detrás de un login. No es elegir entre operativa y cumplimiento: son dos capas del mismo proceso, y la segunda es la que te deja pruebas en lugar de dudas.
💡 ¿Listo para cumplir sin esfuerzo? returnEasier añade a tu tienda Shopify el portal de desistimiento sin login, con acuse de recibo en PDF y registro sellado, y el portal comercial de cambios y vales cuando lo necesites, en el idioma de tu mercado (los 7 en Scale). Pruébalo gratis — 3 devoluciones de prueba, sin tarjeta.
Fuentes oficiales
- Shopify Help Center — Configurar las devoluciones y cancelaciones self-serve
- Shopify Help Center — Reglas de devolución
- Shopify Help Center — Cuentas de cliente
- Shopify.dev — Build self-serve returns using the Customer Account API
- Directiva 2011/83/UE sobre derechos de los consumidores — EUR-Lex
- Directiva (UE) 2023/2673 — EUR-Lex
Contenido informativo; no constituye asesoramiento legal. Para casos concretos, consulta a un abogado especializado en derecho de consumo.