Perché il carrello Shopify sparisce dopo il login — e come risolverlo
Il tuo carrello Shopify sparisce quando accedi da un altro dispositivo o browser perché è memorizzato nel cookie di quel browser, non sul tuo account. È il comportamento di default previsto da Shopify, non un bug né una perdita di dati. Con un carrello persistente il carrello viene salvato sull'account e smette di svuotarsi.
Ultimo aggiornamento 2026-07-22
Cosa succede quando il carrello Shopify scompare?
Il carrello sparisce perché era memorizzato in un browser, e ora ne stai guardando un altro. Un carrello Shopify di default è salvato in un cookie del browser — l'informativa sui cookie di Shopify elenca un cookie "cart" che conserva il contenuto del carrello per circa due settimane. Quel cookie appartiene a un solo browser su un solo dispositivo. Quando accedi da un altro dispositivo o apri un browser diverso — e telefono e laptop non condividono quel cookie — il nuovo browser non ha alcuna copia di quegli articoli, quindi il carrello appare vuoto.
Fare il login non risolve, perché l'accesso ti identifica ma non sposta il carrello sul tuo account. Gli articoli sono ancora nel cookie del browser originale; il dispositivo su cui ti trovi ora semplicemente non può vederli. Tutto il meccanismo è qui: conta dove è memorizzato il carrello, non qualcosa che è andato storto.
È un bug o una perdita di dati?
No — è il comportamento di default previsto, e nulla è corrotto. Shopify tiene volutamente il carrello in un cookie del browser anziché sull'account del cliente, quindi un carrello che non passa da un dispositivo all'altro significa che la piattaforma sta funzionando come previsto, non che c'è un difetto nel tuo negozio o nel tuo tema. Le risposte della community di Shopify dicono lo stesso: i dati del carrello sono legati allo specifico dispositivo e browser usati dal cliente, e sincronizzarli tra dispositivi richiederebbe codice personalizzato.
Nemmeno i tuoi dati sono persi. Il carrello originale esiste ancora nel browser che l'ha costruito — torna su quel telefono o quel browser entro circa due settimane e gli articoli di solito sono proprio dove li avevi lasciati. Il carrello sembra sparito solo dall'altro dispositivo, perché quel dispositivo non ne ha mai avuto una copia. Non c'è nulla di corrotto e niente da riparare: è semplicemente una questione di dove vive il carrello.
Perché succede solo tra dispositivi, login o browser?
Perché il cookie del carrello è vincolato a un solo browser. Dentro il browser che ha costruito il carrello tutto persiste come previsto: puoi chiudere la scheda, tornare ore o giorni dopo, e il carrello è ancora lì per circa due settimane. Il problema compare solo quando attraversi un confine che il cookie non può superare — un secondo dispositivo, un browser separato o, a volte, il browser in-app di un social rispetto a quello che usi di solito.
È per questo che il sintomo si presenta come il mio carrello è sul telefono ma non sul laptop, oppure il mio carrello si è svuotato dopo il login su un altro computer. In ogni caso ti sei spostato su un browser che non contiene quel cookie. Verrebbe da pensare che il login porti con sé il carrello, ma di default non è così: l'accesso e il carrello sono semplicemente memorizzati in posti diversi.
Come si risolve?
Aggiungi un carrello persistente, così il carrello si salva sull'account anziché in un solo browser. Persistent Cart, un'app per Shopify, salva il carrello del cliente connesso sul suo profilo cliente e lo ripristina al successivo accesso, ovunque avvenga — telefono, laptop o un nuovo browser — unendolo in silenzio di default, senza popup né email. Una volta attiva, il carrello smette di sparire tra i dispositivi per i tuoi clienti connessi, esattamente come non sparisce su Amazon o Walmart.
La configurazione è un clic e un interruttore: installala dall'App Store di Shopify, poi attiva l'incorporazione dell'app nell'editor del tema — nessun codice del tema. Una precisazione importante: vale per i clienti connessi, perché il carrello è legato a un account. Gli ospiti mantengono il carrello standard del singolo browser. Per i negozi con clienti abituali o che accedono, quell'unico interruttore è ciò che trasforma dove è finito il mio carrello in un carrello che è semplicemente lì.
Domande e risposte
Perché il mio carrello Shopify si svuota quando faccio il login?
Perché il login non sposta il carrello sul tuo account — resta nel browser che l'ha costruito. Di default Shopify tiene il carrello in un cookie del browser, quindi se accedi da un dispositivo o browser diverso da quello in cui hai aggiunto gli articoli, la nuova sessione non ne ha alcuna copia e mostra un carrello vuoto. Gli articoli originali sono ancora nel primo browser; è il comportamento di default, non un bug.
I dati del mio carrello sono persi o corrotti quando il carrello scompare?
No. Nulla è corrotto e nulla è cancellato. Il carrello esiste ancora nel browser e nel dispositivo in cui l'hai creato, conservato in un cookie per circa due settimane — torna lì e gli articoli di solito sono intatti. Il carrello sembra sparito solo da un secondo dispositivo o browser, perché quello non ne ha mai avuto una copia. È una questione di dove viene salvato il carrello, non di dati persi.
Perché il mio carrello appare sul telefono ma non sul laptop?
Perché telefono e laptop usano cookie separati, e un carrello Shopify di default vive solo in uno dei due per volta. Il carrello che hai riempito sul telefono è salvato nel browser del telefono; il browser del laptop non ha mai ricevuto quegli articoli, quindi appare vuoto — anche dopo il login. Con un carrello persistente il carrello viene salvato sul tuo account e compare su entrambi.
Come impedisco al mio carrello Shopify di sparire tra i dispositivi?
Installa un'app di carrello persistente. Persistent Cart salva il carrello del cliente connesso sul suo account e lo ripristina su qualsiasi dispositivo da cui accede, unendolo in silenzio di default. L'installazione è un clic, l'attivazione un interruttore — l'incorporazione dell'app nell'editor del tema, nessun codice da modificare. Vale per i clienti connessi, perché il carrello è legato a un account; gli ospiti mantengono il carrello standard del singolo browser.