I guasti del checkout coinvolgono transazioni reali. Conserva log e dati degli ordini prima di modificare più plugin o livelli di cache.
Se un test può generare addebiti reali o ordini duplicati, usa un metodo di pagamento sicuro o staging.
1. Riprodurre il guasto esatto
Registra carrello, stato cliente, metodo di pagamento, azione browser ed errore visibile. Un percorso riproducibile vale più di “il checkout non funziona”.
2. Separare front-end e server
Errori JavaScript, richieste bloccate e validazione sono diversi da errori PHP o risposte gateway. Controlla rete browser e log server.
3. Verificare pagamenti e webhook
Il form può essere inviato correttamente mentre falliscono conferma del pagamento o webhook successivi. Verifica log gateway e transizioni di stato.
4. Verificare esclusioni cache e ottimizzazione
Carrello, checkout e account non dovrebbero essere cacheati come pagine normali. Ritardo o minificazione degli script può rompere componenti di pagamento.
5. Isolare le estensioni con controllo
In staging, testa un solo confine sospetto alla volta. Spedizioni, tasse, abbonamenti e antifrode possono cambiare il checkout.
6. Verificare l’intera transazione dopo la correzione
Controlla pagamento, ordine, e-mail, stock, webhook e integrazioni esterne di fulfillment o CRM.