In breve: WooCommerce campi checkout non salvati — indica che uno o più campi compilati dal cliente non vengono registrati nei dati dell’ordine.
Indice dei contenuti
WooCommerce campi checkout non salvati: significato
Le prime ipotesi da verificare per “WooCommerce campi checkout non salvati” sono errore JavaScript che interrompe il flusso; endpoint AJAX bloccato o servito dalla cache.

Sintomi e cause probabili
Sintomi da verificare
- Il messaggio “WooCommerce campi checkout non salvati” compare durante un’operazione ripetibile.
- La funzione coinvolta in WooCommerce non raggiunge il risultato previsto.
- Il log dell’area WooCommerce registra un evento nello stesso minuto della prova.
- Il comportamento osservato in WooCommerce cambia in base a utente, rete, file o configurazione.
Cause probabili
- Errore JavaScript che interrompe il flusso
- Endpoint AJAX bloccato o servito dalla cache
- Nonce scaduto nella pagina checkout
- Gateway non compatibile con valuta o paese
Diagnosi passo per passo
- Leggere console e richieste AJAX del checkout
- Controllare risposta JSON di update_order_review
- Riprovare con cache bypassata
- Verificare condizioni del gateway e indirizzo cliente
- Correlare ordine e log del pagamento
Log e dati da controllare
- WooCommerce > Stato > Log
- note ordine e Action Scheduler
- PHP error_log e DevTools
Correzioni sicure
- Correggere il primo errore JavaScript
- Escludere checkout e endpoint AJAX dalla cache
- Rinnovare correttamente nonce e sessione
- Allineare configurazione del gateway
- Evitare retry automatici non idempotenti

Verifica finale
- Il flusso di prova termina nello stato previsto
- Totali, stock e dati prodotto restano coerenti
- Webhook e azioni pianificate vengono completati
- Non vengono creati duplicati
Errori da evitare
- Non disattivare globalmente WAF, ModSecurity, antispam o verifica TLS per aggirare il sintomo
- Non impostare permessi 777 e non cambiare proprietari in modo ricorsivo senza conoscere la struttura dell’account
- Non cancellare database, chiavi Redis, cache o file di sistema senza backup e senza aver identificato l’oggetto coinvolto
- Non ripetere pagamenti, import o webhook reali finché non hai verificato l’idempotenza
Guide Xlogic correlate
- WooCommerce: checkout restituisce errore 403
- WooCommerce: Checkout nonce failed
- WooCommerce: URL di ritorno pagamento restituisce 404
Fonti tecniche
Domande frequenti
Che cosa significa “WooCommerce campi checkout non salvati”?
WooCommerce campi checkout non salvati — indica che uno o più campi compilati dal cliente non vengono registrati nei dati dell’ordine.
Da cosa può dipendere “WooCommerce campi checkout non salvati”?
Le cause da verificare per “WooCommerce campi checkout non salvati” sono: errore JavaScript che interrompe il flusso; endpoint AJAX bloccato o servito dalla cache; nonce scaduto nella pagina checkout.
Quali controlli eseguire per “WooCommerce campi checkout non salvati”?
Per diagnosticare “WooCommerce campi checkout non salvati”, controlla nell’ordine: leggere console e richieste AJAX del checkout; controllare risposta JSON di update_order_review; riprovare con cache bypassata. La soluzione è confermata quando il flusso di prova termina nello stato previsto; totali, stock e dati prodotto restano coerenti.