Carrello WooCommerce non funziona? Guida completa per risolvere tutti i problemi

WooCommerce
Carrello WooCommerce non funziona

Il carrello WooCommerce è una delle funzionalità più importanti di un negozio online. Se il pulsante “Aggiungi al carrello” non funziona, i prodotti non vengono inseriti, il carrello resta vuoto oppure continua a caricarsi senza terminare, il tuo eCommerce rischia di perdere vendite e clienti ogni minuto.

In questa guida scoprirai tutte le cause più comuni, come individuare rapidamente il problema e quali controlli eseguire per ripristinare il corretto funzionamento del carrello WooCommerce.

Il tuo negozio WooCommerce non riceve più ordini?

Analizziamo il problema, individuiamo rapidamente la causa e ripristiniamo il corretto funzionamento del tuo eCommerce.

 

Richiedi assistenza WooCommerce

 

Cos’è il carrello WooCommerce

Il carrello WooCommerce è il componente che permette agli utenti di aggiungere uno o più prodotti prima di procedere al checkout. Ogni articolo selezionato viene memorizzato all’interno della sessione del cliente e rimane disponibile fino alla conclusione dell’acquisto oppure fino allo svuotamento del carrello.

Durante questa fase WooCommerce aggiorna automaticamente quantità, subtotale, spedizione, tasse, coupon e totale dell’ordine utilizzando richieste AJAX e sessioni dedicate.

Proprio perché il carrello interagisce con numerosi componenti del sito, basta un piccolo conflitto per impedirne il corretto funzionamento.

Come funziona il carrello WooCommerce

Ogni volta che un cliente clicca sul pulsante Aggiungi al carrello, WooCommerce esegue diverse operazioni in pochi istanti.

  • Riceve la richiesta dal browser.
  • Controlla la disponibilità del prodotto.
  • Crea o aggiorna la sessione del cliente.
  • Memorizza il prodotto nel carrello.
  • Aggiorna il contatore degli articoli.
  • Ricalcola subtotale, tasse e spedizione.
  • Mostra il nuovo contenuto del carrello.

Se uno solo di questi passaggi viene interrotto, il cliente potrebbe non riuscire ad aggiungere prodotti oppure visualizzare un carrello non aggiornato.

I sintomi più comuni

Il problema può presentarsi in modi differenti. Individuare il sintomo corretto permette di capire molto più velocemente quale componente del sito sta causando il malfunzionamento.

Aggiungi al carrello non funziona

Il pulsante non esegue alcuna operazione.

Carrello vuoto

I prodotti vengono aggiunti ma il carrello rimane vuoto.

Loading infinito

Il carrello continua a caricarsi senza terminare.

Quantità non aggiornata

Modificando le quantità il totale rimane invariato.

Errore AJAX

Compare un errore durante l’aggiornamento del carrello.

Errore dopo aggiornamento

Il problema compare dopo aver aggiornato WordPress o WooCommerce.

Perché il carrello WooCommerce non funziona

Nella maggior parte dei casi il problema non dipende da WooCommerce ma da uno degli elementi che lavorano insieme al plugin.

Possibile causaProbabilitàGravità
Plugin incompatibili★★★★★Alta
Cache configurata male★★★★★Alta
Problemi AJAX★★★★★Alta
JavaScript★★★★☆Alta
Tema incompatibile★★★★☆Media
Cloudflare★★★☆☆Media
Memory Limit PHP★★★☆☆Alta
Hosting★★★☆☆Media

Le prossime sezioni della guida analizzano nel dettaglio ciascuna di queste situazioni e spiegano come risolverle.

Come capire qual è il problema

Prima di modificare plugin, tema o server è importante effettuare una diagnosi ordinata. Questo permette di evitare interventi inutili e individuare rapidamente la vera causa del malfunzionamento.

Checklist iniziale

  • Esegui un backup completo del sito.
  • Controlla se il problema riguarda tutti i prodotti.
  • Verifica se il carrello funziona da smartphone.
  • Prova con un browser differente.
  • Svuota la cache del browser.
  • Svuota la cache del sito.
  • Controlla se il problema è iniziato dopo un aggiornamento.
  • Apri la Console JavaScript del browser.
  • Controlla eventuali errori nei log WooCommerce.
  • Verifica Salute del sito di WordPress.

Consiglio del tecnico

Uno degli errori più comuni consiste nel disattivare casualmente plugin e modificare configurazioni senza una diagnosi preventiva. Una procedura ordinata permette quasi sempre di individuare il problema molto più rapidamente.

Cosa vedremo nei prossimi capitoli

Nei prossimi paragrafi analizzeremo i problemi più frequenti del carrello WooCommerce: pulsante “Aggiungi al carrello” che non funziona, carrello vuoto, quantità che non si aggiornano, errori AJAX, conflitti con plugin, problemi del tema e tutte le procedure per riportare rapidamente il tuo eCommerce online.

Il pulsante “Aggiungi al carrello” non funziona

Uno dei problemi più frequenti riguarda il pulsante Aggiungi al carrello che, una volta cliccato, non esegue alcuna operazione. Il prodotto non viene inserito nel carrello, il contatore rimane invariato e l’utente ha la sensazione che il sito sia bloccato.

Questo malfunzionamento può dipendere da errori JavaScript, problemi AJAX, plugin incompatibili oppure da una cache configurata in modo errato.

Le cause più comuni

  • Errore JavaScript.
  • Plugin incompatibili.
  • Tema WooCommerce non aggiornato.
  • Cache aggressiva.
  • Cloudflare.
  • Problemi AJAX.
  • Template WooCommerce obsoleti.
  • Versione PHP incompatibile.

Come verificare il problema

  1. Apri la Console del browser (F12).
  2. Clicca su “Aggiungi al carrello”.
  3. Controlla se compaiono errori JavaScript.
  4. Apri la scheda Network.
  5. Verifica che la richiesta AJAX venga completata correttamente.

Il carrello WooCommerce rimane vuoto

In alcuni casi il prodotto sembra essere aggiunto correttamente, ma aprendo il carrello questo risulta completamente vuoto.

Questo comportamento è quasi sempre collegato alla gestione delle sessioni WooCommerce oppure ai cookie del browser.

Cause più frequenti

  • Cookie bloccati.
  • Sessione WooCommerce non valida.
  • Cache lato server.
  • Cloudflare.
  • Plugin di sicurezza.
  • Errore PHP.
  • Object Cache.

Consiglio

Se il problema compare solo su alcuni browser oppure in navigazione anonima, verifica innanzitutto la gestione dei cookie e delle sessioni.

La quantità dei prodotti non si aggiorna

Un altro problema molto diffuso riguarda il pulsante di aggiornamento del carrello. Modificando la quantità dei prodotti il totale rimane invariato oppure ritorna automaticamente al valore precedente.

Le cause più comuni

  • Errore AJAX.
  • JavaScript bloccato.
  • Plugin cache.
  • Tema incompatibile.
  • Conflitto CSS.
  • Plugin WooCommerce aggiuntivi.

Questo problema può interessare anche il calcolo delle spedizioni e dei coupon, rendendo impossibile completare correttamente un ordine.

Problemi AJAX nel carrello WooCommerce

WooCommerce utilizza richieste AJAX per aggiornare il carrello senza ricaricare completamente la pagina. Se queste richieste vengono bloccate, il carrello può smettere di funzionare.

Sintomi tipici

  • Loading infinito.
  • Il carrello non si aggiorna.
  • Errore durante il caricamento.
  • I prodotti non vengono aggiunti.
  • Il totale rimane invariato.
  • I coupon non funzionano.

Come verificare

Apri gli strumenti sviluppatore del browser e controlla la scheda Network. Se le richieste AJAX restituiscono errori 403, 404 o 500, il problema è probabilmente lato server oppure dipende da un plugin.

Errori JavaScript

Il carrello WooCommerce dipende fortemente da JavaScript. Se uno script viene interrotto oppure va in errore, molte funzionalità smettono di funzionare.

I sintomi più comuni

  • Pulsante Aggiungi al carrello inattivo.
  • Mini carrello bloccato.
  • Loading infinito.
  • Totale non aggiornato.
  • Errore dopo aggiornamento.

Gli errori JavaScript possono essere individuati facilmente aprendo la Console del browser (F12 → Console).

Plugin incompatibili

I plugin sono la causa principale dei problemi al carrello WooCommerce. Un’estensione non aggiornata oppure sviluppata in modo non corretto può impedire il funzionamento delle richieste AJAX oppure modificare il comportamento del carrello.

I plugin più critici

  • Plugin cache.
  • Plugin sicurezza.
  • Plugin coupon.
  • Plugin checkout.
  • Plugin spedizioni.
  • Plugin pagamento.
  • Plugin marketing.
  • Plugin popup.

Se il problema è comparso dopo aver installato un nuovo plugin, quello è il primo elemento da verificare.

Il tema WordPress può bloccare il carrello

Molti temi personalizzano profondamente WooCommerce modificando template, JavaScript e CSS. Dopo un aggiornamento di WooCommerce alcuni file possono diventare obsoleti e causare errori.

Segnali tipici

  • Pulsante Aggiungi al carrello non funzionante.
  • Mini carrello non aggiornato.
  • Layout rotto.
  • Errori solo da smartphone.
  • Problemi dopo aggiornamento del tema.

Per verificare rapidamente questa ipotesi puoi attivare temporaneamente un tema standard di WordPress oppure il tema Storefront e controllare se il problema scompare.

Conclusione dello Step 2

Come hai visto, nella maggior parte dei casi il carrello WooCommerce smette di funzionare a causa di plugin incompatibili, errori JavaScript, richieste AJAX bloccate oppure problemi del tema.

Nel prossimo capitolo analizzeremo cache, Cloudflare, LiteSpeed Cache, WP Rocket, cookie, sessioni WooCommerce, Redis, hosting e tutte le configurazioni server che possono compromettere il corretto funzionamento del carrello.

La cache può impedire il corretto funzionamento del carrello WooCommerce

La cache è uno degli strumenti più efficaci per migliorare le prestazioni di un sito WordPress, ma può diventare anche una delle principali cause di malfunzionamento del carrello WooCommerce.

A differenza di una normale pagina web, il carrello deve essere completamente dinamico. Ogni visitatore deve vedere esclusivamente i propri prodotti, le proprie quantità e il proprio totale ordine.

Se una cache salva queste informazioni e le mostra anche ad altri utenti, WooCommerce può comportarsi in modo anomalo.

Sintomi tipici

  • Carrello che rimane vuoto.
  • Prodotti che scompaiono.
  • Quantità che non si aggiornano.
  • Totale ordine errato.
  • Mini carrello fermo.
  • Coupon che non funzionano.

Pagine da escludere sempre dalla cache

  • /cart/
  • /checkout/
  • /my-account/
  • Endpoint ordine ricevuto.
  • Endpoint pagamento.

LiteSpeed Cache e WooCommerce

LiteSpeed Cache è uno dei plugin di cache più utilizzati su WordPress. Se configurato correttamente offre prestazioni eccellenti, ma alcune impostazioni possono compromettere il funzionamento del carrello.

Controlla queste opzioni

  • Guest Mode.
  • Guest Optimization.
  • Delay JavaScript.
  • Combine JavaScript.
  • Minify JavaScript.
  • Remove Unused CSS.
  • Object Cache.

Dopo ogni modifica svuota completamente la cache del sito e del browser.

Problemi con WP Rocket

WP Rocket può causare malfunzionamenti se alcune ottimizzazioni vengono applicate anche alle pagine WooCommerce.

Le funzioni che più frequentemente causano problemi sono:

  • Delay JavaScript.
  • Defer JavaScript.
  • Remove Unused CSS.
  • Minify JavaScript.
  • Load JavaScript Deferred.

Se il problema compare subito dopo aver modificato una di queste impostazioni, prova a disattivarla temporaneamente.

Cloudflare e problemi del carrello WooCommerce

Cloudflare può migliorare notevolmente velocità e sicurezza del sito, ma una configurazione non corretta può impedire il corretto funzionamento del carrello.

Le impostazioni da controllare

  • Rocket Loader.
  • Auto Minify.
  • Cache Everything.
  • Page Rules.
  • Firewall Rules.
  • Bot Fight Mode.

Attenzione

Le pagine Carrello, Checkout e My Account non dovrebbero mai essere memorizzate nella cache di Cloudflare.

Problemi con le sessioni WooCommerce

Ogni cliente possiede una propria sessione WooCommerce. All’interno di questa sessione vengono salvati prodotti, quantità e dati temporanei del carrello.

Se la sessione viene persa oppure scade prematuramente, il carrello può svuotarsi improvvisamente.

Sintomi

  • Prodotti che spariscono.
  • Carrello vuoto dopo pochi minuti.
  • Ordine perso.
  • Login che disconnette il cliente.

Redis e Object Cache

Redis migliora le prestazioni del database, ma una cache oggetti corrotta può creare problemi anche al carrello WooCommerce.

Se utilizzi Redis oppure Memcached prova a svuotare completamente la Object Cache e verifica se il problema viene risolto.

Memory Limit e versione PHP

WooCommerce richiede risorse server adeguate. Se la memoria PHP è insufficiente oppure la versione PHP è obsoleta, alcune richieste AJAX possono interrompersi.

Controlla

  • Memory Limit.
  • Max Execution Time.
  • Upload Max Filesize.
  • Post Max Size.
  • Versione PHP.

Errori come Allowed Memory Size Exhausted sono spesso collegati anche ai problemi del carrello.

L’hosting può essere la causa del problema?

Sì. Hosting economici oppure server sovraccarichi possono causare timeout, errori 500, lentezza nelle richieste AJAX e problemi durante l’aggiornamento del carrello.

I segnali tipici sono:

  • Carrello molto lento.
  • Errori casuali.
  • Timeout.
  • Errore 500.
  • Ordini persi.
  • Checkout che non si apre.

Diagnosi rapida del problema

SintomoProbabile causaPrima verifica
Carrello vuotoCookie o SessioniBrowser e Cookie
Loading infinitoAJAX o JavaScriptConsole Browser
Prodotti sparisconoCacheLiteSpeed / WP Rocket
Errore 500PHPLog server
Aggiungi al carrello inattivoPluginDisattivazione plugin

Conclusione dello Step 3

La maggior parte dei problemi del carrello WooCommerce dipende da cache, plugin di ottimizzazione, Cloudflare, cookie, sessioni oppure configurazioni server. Una diagnosi metodica permette di individuare rapidamente la causa e ripristinare il corretto funzionamento dell’eCommerce.

Nell’ultimo capitolo vedremo come utilizzare gli strumenti di debug di WordPress, WP_DEBUG, Query Monitor, i log WooCommerce, la checklist finale di controllo, le FAQ e lo Schema.org per completare questa guida.

Debug avanzato del carrello WooCommerce

Se dopo aver verificato plugin, tema, cache e configurazione del server il problema persiste, è necessario passare ad una diagnosi più approfondita.

WordPress e WooCommerce mettono a disposizione diversi strumenti che permettono di individuare con precisione la causa del malfunzionamento.

1. Controlla Salute del sito

Vai su:

Strumenti → Salute del sito

Questa sezione può evidenziare problemi relativi a REST API, HTTPS, loopback, memoria PHP, moduli mancanti e configurazione del server.

2. Attiva WP_DEBUG

Per analizzare eventuali errori PHP puoi attivare temporaneamente il debug di WordPress modificando il file wp-config.php.


define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

Successivamente controlla il file:

wp-content/debug.log

Molti errori che impediscono il corretto funzionamento del carrello vengono registrati proprio all’interno di questo file.

Importante

Terminata la diagnosi disattiva WP_DEBUG per evitare di lasciare attivo il debug su un sito in produzione.

3. Utilizza Query Monitor

Query Monitor è uno dei migliori strumenti per analizzare:

  • Errori PHP.
  • Query SQL lente.
  • Hook WordPress.
  • Richieste HTTP.
  • Script JavaScript caricati.
  • Conflitti tra plugin.

Può aiutare a capire rapidamente quale componente sta causando il blocco del carrello.

Checklist completa per risolvere il carrello WooCommerce

Prima di richiedere assistenza verifica tutti questi punti.

  • ☐ Backup completo del sito.
  • ☐ Browser aggiornato.
  • ☐ Cache browser svuotata.
  • ☐ Cache WordPress svuotata.
  • ☐ Cloudflare controllato.
  • ☐ Cookie funzionanti.
  • ☐ Sessioni WooCommerce corrette.
  • ☐ Plugin verificati.
  • ☐ Tema verificato.
  • ☐ Memory Limit sufficiente.
  • ☐ PHP aggiornato.
  • ☐ REST API funzionante.
  • ☐ Console JavaScript controllata.
  • ☐ Log WooCommerce controllati.
  • ☐ Debug WordPress verificato.

Come evitare nuovi problemi al carrello WooCommerce

Molti problemi possono essere evitati seguendo alcune semplici buone pratiche.

  • Esegui backup regolari.
  • Utilizza un ambiente di staging prima degli aggiornamenti.
  • Aggiorna WordPress e WooCommerce con regolarità.
  • Mantieni aggiornati tema e plugin.
  • Controlla il funzionamento del carrello dopo ogni aggiornamento.
  • Escludi Carrello e Checkout dalla cache.
  • Non installare plugin inutili.
  • Monitora i log WooCommerce.
  • Effettua periodicamente ordini di prova.
  • Controlla le prestazioni del server.

Una manutenzione preventiva è il modo migliore per evitare interruzioni delle vendite e garantire ai clienti un’esperienza di acquisto fluida.

Se desideri un monitoraggio continuo del tuo sito puoi approfondire il nostro servizio di manutenzione WordPress.

Il carrello WooCommerce continua a non funzionare?

Se hai seguito tutte le verifiche di questa guida ma il problema persiste, probabilmente il malfunzionamento è causato da un conflitto tra plugin, tema, server oppure da una configurazione avanzata di WooCommerce.

Su WpSupporto interveniamo ogni giorno su negozi WooCommerce con problemi al carrello, checkout, pagamenti, cache, errori PHP e conflitti tra plugin.

Analizziamo rapidamente il problema e ripristiniamo il corretto funzionamento del tuo eCommerce riducendo al minimo i tempi di inattività.

 

Richiedi assistenza WooCommerce

 

Domande frequenti

Perché il carrello WooCommerce non funziona?

Le cause più frequenti sono plugin incompatibili, errori JavaScript, cache, cookie, sessioni WooCommerce, Cloudflare oppure problemi PHP.

Perché il pulsante Aggiungi al carrello non funziona?

Generalmente dipende da errori JavaScript, richieste AJAX bloccate oppure da plugin incompatibili.

Perché il carrello WooCommerce rimane vuoto?

Il problema è spesso legato ai cookie, alle sessioni WooCommerce oppure alla cache del sito.

La cache può bloccare WooCommerce?

Sì. Carrello, Checkout e My Account devono sempre essere esclusi dalla cache.

Cloudflare può creare problemi?

Sì. Rocket Loader, Cache Everything e alcune regole del firewall possono impedire il corretto funzionamento del carrello.

Come posso capire quale plugin causa il problema?

Il metodo migliore consiste nel testare il sito in un ambiente di staging disattivando temporaneamente i plugin uno alla volta fino a individuare il conflitto.

Quando conviene chiedere assistenza?

Quando il carrello continua a non funzionare dopo tutti i controlli oppure il sito è online e ogni minuto di inattività comporta la perdita di ordini.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *


Il periodo di verifica reCAPTCHA è scaduto. Ricaricare la pagina.

🔧 Servizi WordPress

Casi Studio reali

Hai un problema simile su WordPress?

Scopri come il team WpSupporto ha risolto problemi reali su siti WordPress e WooCommerce: diagnosi tecnica, root cause, intervento eseguito e verifiche finali.

  • Diagnosi tecnica documentata
  • Root cause spiegata
  • Procedure realmente utilizzate
  • Verifiche finali dell’intervento
Esplora i Casi Studio

🚀 Hai un problema su WordPress?

Parla subito con un tecnico WordPress e risolvi errori, blocchi o problemi WooCommerce in tempi rapidi.

Chat con tecnico attiva

⚡ Risposta media in meno di 2 minuti

Tecnico WordPress esperto Carlo Alberto Bello

Carlo Alberto Bello

Tecnico WordPress & Founder WpSupporto

Dal 2007 mi occupo di sviluppo e assistenza WordPress. Dal 2012 gestisco la web agency Mistersito.

Aiuto aziende e professionisti a risolvere errori WordPress, WooCommerce e problemi tecnici in tempi rapidi.

Carlo Alberto Bello fondatore di WpSupporto

**Carlo Alberto Bello** è fondatore di **WpSupporto** e tecnico WordPress dal 2007. Da oltre 18 anni si occupa esclusivamente di assistenza WordPress, supporto WooCommerce, manutenzione, sicurezza e risoluzione di problemi tecnici per aziende, professionisti ed eCommerce. Nel corso della sua attività ha completato **oltre 3.000 interventi WordPress**, aiutando clienti in tutta Italia a risolvere errori critici, siti bloccati, malware, problemi WooCommerce, rallentamenti e malfunzionamenti complessi. Ogni guida pubblicata su WpSupporto nasce dall'esperienza maturata su casi reali. L'obiettivo è condividere soluzioni pratiche, spiegate in modo semplice e aggiornate, per aiutare chi utilizza WordPress a risolvere rapidamente i problemi più comuni e migliorare sicurezza, prestazioni e stabilità del proprio sito.

Rapporti tecnici correlati

Interventi reali simili

Consulta altri rapporti tecnici documentati dal team WpSupporto. Ogni caso descrive il problema rilevato, la root cause, le operazioni eseguite e le verifiche finali.