Por qué tu carrito de Shopify desaparece tras iniciar sesión, y la solución
Tu carrito de Shopify desaparece cuando inicias sesión en otro dispositivo o navegador porque el carrito se almacena en la cookie de ese navegador, no en tu cuenta. Este es el comportamiento esperado por defecto de Shopify, no un error ni una pérdida de datos. Añadir un carrito persistente guarda el carrito en la cuenta para que deje de desaparecer.
Última actualización 2026-07-06
¿Qué ocurre cuando tu carrito de Shopify desaparece?
Tu carrito desaparece porque se guardó en un navegador y ahora estás mirando otro distinto. Un carrito de Shopify por defecto se guarda en una cookie del navegador: la propia política de cookies de Shopify incluye una cookie «cart» que conserva el contenido del carrito durante unas dos semanas. Esa cookie pertenece a un solo navegador en un solo dispositivo. Cuando inicias sesión en otro dispositivo, abres un navegador distinto o tu móvil y tu portátil no comparten estado, el nuevo navegador no tiene copia de esos artículos, así que el carrito parece vacío.
Iniciar sesión no lo soluciona, porque hacerlo te identifica pero no traslada el carrito a tu cuenta. Los artículos siguen en la cookie del navegador original; el dispositivo en el que estás ahora simplemente no puede verlos. Ese es todo el mecanismo: tiene que ver con dónde se almacena el carrito, no con que algo vaya mal.
¿Es esto un error o una pérdida de datos?
No: es el comportamiento esperado por defecto, y no hay nada corrupto. Shopify mantiene el carrito en una cookie del navegador y no en la cuenta del cliente de forma intencionada, así que un carrito que no cruza dispositivos es la plataforma funcionando según su diseño, no un fallo de tu tienda ni de tu tema. El personal de Shopify lo ha dicho en respuestas de la comunidad: los datos del carrito están ligados al dispositivo y navegador concretos que usa el cliente, y sincronizarlos entre dispositivos requeriría código personalizado.
Tus datos tampoco se han perdido. El carrito original sigue existiendo en el navegador que lo creó: vuelve a ese móvil o a ese navegador dentro de unas dos semanas y los artículos suelen estar justo donde los dejaste. El carrito solo parece haber desaparecido en el otro dispositivo porque ese dispositivo nunca tuvo una copia. No hay corrupción ni nada que reparar; es simplemente una cuestión de dónde vive el carrito.
¿Por qué solo ocurre entre dispositivos, inicios de sesión o navegadores?
Porque la cookie del carrito está bloqueada a un solo navegador. Dentro del navegador que creó el carrito, todo se conserva como se espera: puedes cerrar la pestaña, volver horas o días después, y el carrito sigue ahí durante unas dos semanas. El problema solo aparece cuando cruzas un límite que la cookie no puede: un segundo dispositivo, un navegador distinto o, a veces, un navegador dentro de una app frente a tu navegador habitual.
Por eso el síntoma aparece como «mi carrito está en el móvil pero no en el portátil» o «mi carrito se vació después de iniciar sesión en otro ordenador». En cada caso te has movido a un navegador que no contiene la cookie. Iniciar sesión da la sensación de que debería llevar el carrito contigo, pero por defecto no lo hace: el inicio de sesión y el carrito simplemente se almacenan en lugares distintos.
¿Cómo se soluciona?
Añade un carrito persistente para que el carrito se guarde en la cuenta en lugar de en un solo navegador. Persistent Cart, una app de Shopify, guarda el carrito de un comprador con sesión iniciada en su ficha de cliente y lo restaura allá donde inicie sesión la próxima vez —móvil, portátil o un navegador nuevo—, fusionándolo en silencio por defecto, sin ventanas emergentes ni correos. Una vez activado, el carrito deja de desaparecer entre dispositivos para tus clientes con sesión iniciada, igual que no desaparece en Amazon o Walmart.
La configuración es un clic y un interruptor: instala desde la Shopify App Store y luego activa la incrustación de la aplicación en tu editor de temas, sin código del tema. Una salvedad que conviene aclarar: esto cubre a los compradores con sesión iniciada, ya que el carrito está ligado a una cuenta. Los invitados conservan el carrito estándar de un solo navegador. Para las tiendas con clientes recurrentes o con sesión iniciada, ese único interruptor es lo que convierte el «¿dónde se ha ido mi carrito?» en un carrito que simplemente está ahí.
Preguntas, respondidas
¿Por qué se vacía mi carrito de Shopify cuando inicio sesión?
Porque iniciar sesión no traslada tu carrito a tu cuenta: se queda en el navegador que lo creó. Por defecto, Shopify mantiene el carrito en una cookie del navegador, así que si inicias sesión en un dispositivo o navegador distinto de aquel donde añadiste los artículos, la nueva sesión no tiene copia y muestra un carrito vacío. Los artículos originales siguen en el primer navegador; es el comportamiento por defecto, no un error.
¿Se pierden o se corrompen los datos de mi carrito cuando desaparece?
No. No hay nada corrupto ni se borra nada. El carrito sigue existiendo en el navegador y el dispositivo donde lo creaste, guardado en una cookie durante unas dos semanas: vuelve allí y los artículos suelen estar intactos. El carrito solo parece haber desaparecido en un segundo dispositivo o navegador porque ese nunca tuvo una copia. Es una cuestión de dónde se almacena, no una pérdida de datos.
¿Por qué mi carrito aparece en el móvil pero no en el portátil?
Porque tu móvil y tu portátil usan cookies de navegador distintas, y un carrito de Shopify por defecto vive en una de ellas cada vez. El carrito que montaste en tu móvil se guarda en el navegador del móvil; el navegador de tu portátil nunca recibió esos artículos, así que aparece vacío, incluso después de iniciar sesión. Añadir un carrito persistente guarda el carrito en tu cuenta para que aparezca en ambos.
¿Cómo evito que mi carrito de Shopify desaparezca entre dispositivos?
Instala una app de carrito persistente. Persistent Cart guarda el carrito de un comprador con sesión iniciada en su cuenta y lo restaura en cualquier dispositivo desde el que inicie sesión, fusionándolo en silencio por defecto. La configuración es un clic para instalar más un interruptor para activar la incrustación de la aplicación, sin código del tema. Cubre a los clientes con sesión iniciada, ya que el carrito está ligado a una cuenta; los invitados conservan el carrito estándar de un solo navegador.