Sin impuesto Con impuesto

Il cliente che guarda dal telefono e compra dal computer: un carrello per tutti

Il tuo cliente riempie il carrello sul telefono e, quando apre il computer per pagare, lo trova vuoto o diverso. PrestaShop salva il carrello per sessione, non per cliente. Spieghiamo perché succede e a cosa fare attenzione per unificarlo.

Equipo Rekire
Updated: 02/10/2026 22
Il cliente che guarda dal telefono e compra dal computer: un carrello per tutti
Share:

Un cliente guarda i tuoi prodotti sul telefono mentre va al lavoro e ne aggiunge tre al carrello. La sera apre il computer per pagare con calma. Il carrello è vuoto, o contiene un prodotto che aveva aggiunto due settimane prima. Forse tornerà a cercarli. Forse no.

Comprare su più dispositivi è la norma: si scopre sul telefono e si paga dove è più comodo. Se il carrello non segue il cliente, ogni cambio di dispositivo è un'occasione per perdere la vendita.

Perché succede in PrestaShop

PrestaShop associa il carrello alla sessione del browser, non al cliente. Quando il cliente ha la sessione aperta sul telefono e sul computer contemporaneamente, ogni dispositivo può finire con il proprio carrello. Ciò che aggiunge su uno non compare sull'altro.

Esiste un'opzione, «Ricarica il carrello all'accesso», che recupera l'ultimo carrello del cliente quando accede. Aiuta, ma ha dei limiti: interviene solo all'accesso, e solo se la nuova sessione non ha già un carrello. Se il cliente era già identificato su entrambi i dispositivi, non risolve nulla.

Quali vendite si perdono

  • Il carrello che «sparisce»: il cliente crede di averlo perso e non si prende la briga di rifarlo.
  • L'ordine a metà: paga sul computer ciò che c'era lì e si dimentica di ciò che aveva aggiunto sul telefono.
  • I falsi carrelli abbandonati: il carrello del telefono resta abbandonato anche se il cliente ha comprato dal computer, e gli arriva un promemoria per qualcosa che ha già pagato.
  • Le schede non aggiornate: il cliente ha il negozio aperto sul computer, aggiunge qualcosa dal telefono e paga sul computer con un carrello vecchio sullo schermo.

Cosa significa unificare il carrello

La soluzione è che tutte le sessioni del cliente usino lo stesso carrello. Non copiare prodotti da un dispositivo all'altro, ma fare in modo che entrambi scrivano nello stesso. Così ciò che aggiunge sul computer è già sul telefono, senza aspettare nulla.

Funziona solo con clienti identificati: è l'account che unisce i dispositivi. Un ospite non ha un'identità comune tra il suo telefono e il suo computer. È un motivo in più per rendere l'accesso facile e veloce nel tuo negozio.

Anche le pagine aperte devono accorgersene. Se il cliente ha il negozio aperto su un altro dispositivo, il carrello nell'intestazione dovrebbe aggiornarsi da solo, e la pagina del carrello o dell'ordine dovrebbe ricaricarsi perché nessuno paghi con dati vecchi. Questo controllo deve essere leggero e avvenire solo mentre la scheda è in primo piano, per non caricare il server.

I casi delicati

Due carrelli che esistono già

Succede quando il cliente aggiunge prodotti prima di identificarsi e poi accede, o quando due dispositivi creano un carrello nello stesso istante. Bisogna unirli senza duplicare: se lo stesso prodotto è in entrambi, decidere quale quantità resta (la maggiore, la somma o quella del carrello principale), non aggiungerlo due volte.

Carrelli vecchi

Riversare nel carrello di oggi qualcosa che il cliente aveva aggiunto due mesi fa significa riempirglielo di cose che non ricorda. Meglio proporgli quei carrelli vecchi a parte, con foto e importo, e lasciare che decida lui se aggiungerli.

Prodotti che non si possono più comprare

Quando si uniscono i carrelli, un prodotto esaurito o disattivato non deve infilarsi nel carrello comune né sparire senza spiegazione.

Coupon, omaggi e personalizzazioni

I coupon con codice e i prodotti personalizzati devono viaggiare con i loro dati. Gli omaggi di un coupon non vanno copiati come prodotto a pagamento: il coupon aggiungerà di nuovo il suo.

Prezzi concordati

Nella vendita assistita o B2B, un commerciale può preparare un carrello con un prezzo speciale e inviarlo al cliente. Quel carrello non deve mescolarsi con altri, né per ricevere né per cedere prodotti: il prezzo concordato va rispettato.

Richieste simultanee

Se due schede uniscono i carrelli nello stesso secondo, senza un blocco per cliente le quantità possono sommarsi due volte.

Dopo l'ordine

Non appena il carrello diventa un ordine, l'altro dispositivo deve restare con un carrello vuoto, e il carrello successivo del cliente torna a essere comune. Nessuno vuole vedere sul telefono il carrello di un acquisto già pagato.

Come misurare se ti riguarda

Prima di cambiare qualcosa, guarda i tuoi dati:

  • Quale parte dei tuoi clienti identificati entra da più di un tipo di dispositivo?
  • Quanti carrelli abbandonati sono di clienti che hanno comprato poco dopo?
  • Arrivano lamentele del tipo «mi si è cancellato il carrello»?

Se vendi molto a clienti abituali con account, di solito ti riguarda più di quanto sembri.

Domande frequenti

Influisce sui promemoria dei carrelli abbandonati? Dovrebbe migliorarli. Un carrello che è stato unito a un altro deve restare vuoto, senza essere cancellato, per non far partire promemoria per qualcosa che il cliente ha ancora nel suo carrello comune o che ha già comprato.

E in multinegozio? Ogni negozio ha i propri carrelli. Se un gruppo di negozi condivide clienti e ordini, è logico che il carrello comune sia del gruppo.

Cosa succede ai dati del cliente se chiede di essere cancellato? Lo storico dei carrelli uniti è un dato personale come gli altri: va cancellato insieme al resto quando elimini il cliente.

Compatibilità

Unificare il carrello tocca l'avvio di ogni richiesta e il checkout. Scegli una soluzione che non usi override del core e che funzioni con la tua versione di PrestaShop e di PHP; se il tuo negozio è su una versione datata, provala prima su una copia e approfittane per valutare l'aggiornamento.

Come risolverlo in PrestaShop

RKR Carrito Único fa sì che tutte le sessioni di un cliente identificato usino lo stesso carrello, sul computer, sul telefono e in tutte le schede, senza bisogno di attivare «Ricarica il carrello all'accesso». Le pagine aperte controllano ogni 20 secondi (intervallo regolabile o disattivabile) se il carrello è cambiato, solo con la scheda in primo piano. Unisce senza duplicare i carrelli che si separano, con la regola di quantità che scegli e un blocco per cliente; coupon e prodotti personalizzati viaggiano con i loro dati, i prodotti senza stock non si infilano, i carrelli vecchi vengono proposti a parte e i carrelli con prezzo concordato non si mescolano mai. Dopo l'ordine, l'altro dispositivo si svuota da solo. Senza override, da PrestaShop 1.7.8 a 9.x e in multinegozio.

Caricamento...
Consenso sui cookie
Torna all'inizio