
Quando WooCommerce presenta un errore, il problema non riguarda soltanto il sito. Un checkout bloccato, un pagamento non registrato o un’email che non parte possono tradursi direttamente in ordini persi e richieste al servizio clienti.
Checkout che non completa l’ordine
Le cause possono includere errori JavaScript, campi obbligatori personalizzati, incompatibilità con il tema, cache applicata al carrello oppure problemi nella sessione. Il test deve essere eseguito senza essere autenticati, con diversi metodi di pagamento e, quando utile, da browser e dispositivi differenti.
Pagamento riuscito ma ordine non aggiornato
I gateway comunicano con WooCommerce tramite callback o webhook. Se la comunicazione viene bloccata dal firewall, da una regola di sicurezza o da un URL errato, il pagamento può essere acquisito mentre l’ordine resta in attesa. Bisogna confrontare log del gateway, note ordine e webhook ricevuti.
Email ordine non ricevute
Il fatto che WooCommerce abbia generato un’email non significa che sia stata consegnata. Occorre distinguere tra mancata generazione, errore nell’invio e rifiuto da parte del server destinatario. Una configurazione SMTP con log e autenticazione del dominio rende la diagnosi più affidabile.
Prezzi, IVA e spedizioni errati
Regole fiscali, geolocalizzazione, classi di spedizione e plugin esterni possono produrre risultati diversi in base all’indirizzo del cliente. I test devono coprire i casi reali: Italia, Unione Europea, clienti business, soglie gratuite e prodotti con classi diverse.
Aggiornamenti WooCommerce
Prima di aggiornare WooCommerce, gateway o plugin collegati è opportuno disporre di backup e staging. Dopo l’aggiornamento vanno verificati catalogo, account, carrello, checkout, pagamento, riduzione dello stock ed email. Controllare soltanto la homepage non è sufficiente.
Dati utili per chiedere assistenza
- numero dell’ordine coinvolto
- data e ora del tentativo
- metodo di pagamento utilizzato
- messaggio mostrato al cliente
- modifiche o aggiornamenti recenti
- log WooCommerce e gateway
Per analizzare errori su ordini, pagamenti e checkout consulta il servizio di assistenza WooCommerce. Se il negozio è lento, può servire anche un intervento per velocizzare WordPress.
Domande frequenti
È corretto disattivare la cache sul checkout?
Sì. Carrello, checkout e area account devono normalmente essere esclusi dalla cache di pagina.
Un ordine in attesa significa che il pagamento è fallito?
Non sempre. Va controllato lo stato direttamente nel gateway prima di chiedere al cliente di pagare di nuovo.
Autore
Massimo Rigoni Savioli è fondatore di SOSidee e si occupa da oltre 30 anni di tecnologie digitali, sviluppo web e strategie online. Affianca aziende e professionisti nella gestione, manutenzione e ottimizzazione di siti WordPress, con particolare attenzione a sicurezza, prestazioni, SEO e intelligenza artificiale.