Sin impuesto Con impuesto

El cliente que mira en el móvil y compra en el ordenador: un carrito para todos

Tu cliente llena el carrito en el móvil y, al abrir el ordenador para pagar, lo encuentra vacío o distinto. PrestaShop guarda el carrito por sesión, no por cliente. Explicamos por qué pasa y qué hay que cuidar para unificarlo.

Equipo Rekire
Actualizado: 02/10/2026 45
El cliente que mira en el móvil y compra en el ordenador: un carrito para todos
Compartir:

Un cliente ve tus productos en el móvil durante el trayecto al trabajo y añade tres al carrito. Por la noche abre el ordenador para pagar con calma. El carrito está vacío, o tiene un producto que añadió hace dos semanas. Puede que vuelva a buscarlos. Puede que no.

Comprar en varios dispositivos es lo normal: se descubre en el móvil y se paga donde es más cómodo. Si el carrito no acompaña al cliente, cada cambio de dispositivo es una oportunidad de perder la venta.

Por qué pasa en PrestaShop

PrestaShop asocia el carrito a la sesión del navegador, no al cliente. Cuando el cliente tiene la sesión iniciada en el móvil y en el ordenador a la vez, cada dispositivo puede acabar con su propio carrito. Lo que añade en uno no aparece en el otro.

Existe una opción, «Volver a mostrar el carrito al iniciar sesión», que recupera el último carrito del cliente cuando inicia sesión. Ayuda, pero tiene límites: solo actúa al iniciar sesión, y solo si la sesión nueva no tiene ya un carrito. Si el cliente ya estaba identificado en los dos dispositivos, no resuelve nada.

Qué ventas se pierden

  • El carrito que «desaparece»: el cliente cree que lo ha perdido y no se molesta en rehacerlo.
  • El pedido a medias: paga en el ordenador lo que había allí y se olvida de lo que añadió en el móvil.
  • Los carritos abandonados falsos: el carrito del móvil queda abandonado aunque el cliente compró en el ordenador, y le llega un recordatorio de algo que ya pagó.
  • Las pestañas desactualizadas: el cliente tiene la tienda abierta en el ordenador, añade algo desde el móvil y paga en el ordenador con un carrito viejo en pantalla.

Qué significa unificar el carrito

La solución es que todas las sesiones del cliente usen el mismo carrito. No copiar productos de un dispositivo a otro, sino que los dos escriban en el mismo. Así lo que añade en el ordenador ya está en el móvil, sin esperar a nada.

Solo funciona con clientes identificados: es la cuenta la que une los dispositivos. Un invitado no tiene una identidad común entre su móvil y su ordenador. Es un argumento más para que iniciar sesión sea fácil y rápido en tu tienda.

Las páginas abiertas también tienen que enterarse. Si el cliente tiene la tienda abierta en otro dispositivo, el carrito de la cabecera debería actualizarse solo, y la página del carrito o del pedido debería recargarse para que nadie pague con datos viejos. Esa comprobación tiene que ser ligera y hacerse solo mientras la pestaña está a la vista, para no cargar el servidor.

Los casos delicados

Dos carritos que ya existen

Pasa cuando el cliente añade productos antes de identificarse y luego inicia sesión, o cuando dos dispositivos crean un carrito en el mismo instante. Hay que unirlos sin duplicar: si el mismo producto está en los dos, decidir qué cantidad queda (la mayor, la suma o la del carrito principal), no añadirlo dos veces.

Carritos antiguos

Volcar en el carrito de hoy algo que el cliente añadió hace dos meses es llenárselo de cosas que no recuerda. Mejor ofrecerle esos carritos antiguos aparte, con foto e importe, y que él decida si los añade.

Productos que ya no se pueden comprar

Al unir carritos, un producto agotado o desactivado no debe colarse en el carrito común ni perderse sin explicación.

Cupones, regalos y personalizaciones

Los cupones con código y los productos personalizados tienen que viajar con sus datos. Los regalos de un cupón no deben copiarse como producto de pago: el cupón volverá a añadir el suyo.

Precios pactados

En venta asistida o B2B, un comercial puede preparar un carrito con un precio especial y enviárselo al cliente. Ese carrito no debe mezclarse con otros, ni para recibir ni para dar productos: el precio pactado tiene que respetarse.

Pedidos simultáneos

Si dos pestañas unen carritos en el mismo segundo, sin un bloqueo por cliente se pueden sumar cantidades dos veces.

Después del pedido

En cuanto el carrito se convierte en pedido, el otro dispositivo debe quedarse con un carrito vacío, y el siguiente carrito del cliente vuelve a ser común. Nadie quiere ver en el móvil el carrito de una compra que ya pagó.

Cómo medir si te afecta

Antes de cambiar nada, mira tus datos:

  • ¿Qué parte de tus clientes identificados entran desde más de un tipo de dispositivo?
  • ¿Cuántos carritos abandonados son de clientes que compraron poco después?
  • ¿Llegan quejas de «se me ha borrado el carrito»?

Si vendes mucho a clientes recurrentes con cuenta, lo normal es que te afecte más de lo que parece.

Preguntas frecuentes

¿Afecta a los recordatorios de carrito abandonado? Debería mejorarlos. Un carrito que se ha unido a otro tiene que quedarse vacío, sin borrarse, para no disparar recordatorios de algo que el cliente sigue teniendo en su carrito común o que ya ha comprado.

¿Y en multitienda? Cada tienda tiene sus propios carritos. Si un grupo de tiendas comparte clientes y pedidos, lo lógico es que el carrito común sea del grupo.

¿Qué pasa con los datos del cliente si pide que lo borres? El historial de carritos unidos es un dato personal más: tiene que borrarse con el resto cuando eliminas al cliente.

Compatibilidad

Unificar el carrito toca el arranque de cada petición y el checkout. Elige una solución que no use overrides del núcleo y que funcione con tu versión de PrestaShop y de PHP; si tu tienda está en una versión antigua, pruébalo primero en una copia y aprovecha para valorar la actualización.

Cómo resolverlo en PrestaShop

RKR Carrito Único hace que todas las sesiones de un cliente identificado usen el mismo carrito, en el ordenador, el móvil y todas las pestañas, sin necesidad de activar «Volver a mostrar el carrito». Las páginas abiertas comprueban cada 20 segundos (ajustable o desactivable) si el carrito ha cambiado, solo con la pestaña a la vista. Une sin duplicar los carritos que se separan, con la regla de cantidad que elijas y un bloqueo por cliente; los cupones y personalizados viajan con sus datos, los productos sin stock no se cuelan, los carritos antiguos se ofrecen aparte y los carritos con precio pactado nunca se mezclan. Tras el pedido, el otro dispositivo se vacía solo. Sin overrides, de PrestaShop 1.7.8 a 9.x y multitienda.

Cargando...
Cookies
Volver arriba