WooCommerce che funziona a metà? Lo sistemo.
Carrello che si svuota senza motivo, checkout che non completa, prodotti spariti, gateway di pagamento muti. Risolvo bug su WooCommerce senza ripartire da zero. Test in staging prima di toccare il sito live, e ti spiego esattamente cos'è successo.
- !Checkout bloccato: ordini non vanno a buon fine senza messaggi di errore
- !Carrello che si svuota al cambio pagina o dopo il login
- !Prodotti che non appaiono nel catalogo nonostante siano pubblicati
- !Filtri per categoria, prezzo o attributo che restituiscono 0 risultati
- !Gateway di pagamento (PayPal, Stripe, Satispay) che non elaborano i pagamenti
- !Email transazionali che non partono dopo l'ordine
- 01Conflitto tra plugin WooCommerce e tema (template override obsoleti)
- 02Cache aggressiva su pagine carrello/checkout/my-account
- 03Webhook del gateway di pagamento bloccati da firewall o plugin di sicurezza
- 04Tassonomia prodotti danneggiata dopo import da CSV o migrazione
- 05Sessioni PHP scadute o mal configurate sul server
- 06Snippet custom in functions.php che rompono l'hook woocommerce_before_cart
Una procedura ripetibile, non un'improvvisazione.
- 01
Riproduzione del bug
Descrivimi il problema con uno screenshot o un video. Riproduco il comportamento su un account cliente fittizio per vedere l'errore esatto.
- 02
Diagnosi
Abilito WP_DEBUG, controllo i log di WooCommerce, ispeziono gli errori nella console del browser e nei log del server.
- 03
Test in staging
Creo un clone in sottocartella. Disabilito il tema corrente per isolare. Testo un plugin alla volta. Senza mai toccare il sito live.
- 04
Fix e verifica
Risolvo alla radice: aggiorno l'override del template, disabilito la cache sulla pagina incriminata, correggo il webhook o riscrivo lo snippet. Testo di nuovo l'acquisto completo.
- 05
Report e prevenzione
Ti spiego la causa in italiano. Ti lascio il debug log pulito e le note su cosa non toccare più, così sai esattamente cosa è stato fatto.
Quanto può costare?
Range orientativo. Stima definitiva dopo aver visto il sito.
Un problema isolato: carrello, checkout o prodotto sparito. Diagnosi mirata e fix.
Più sintomi correlati (carrello + mail + filtro). Analisi incrociata di tema e plugin.
Override tema da riscrivere, filtri su misura, integrazione API spedizionieri.
Le domande che mi fanno sempre.
01Riuscirai a sistemare il mio checkout che non completa gli ordini?
+
Sì, è uno dei problemi più comuni. Plugin di pagamento che confliggono, webhook del gateway che non rispondono, redirect errati dopo PayPal/Stripe. Parto dal log degli ordini e dal test live di un acquisto per risalire al punto esatto del blocco.
02I filtri prodotto o la ricerca non funzionano più dopo l'ultimo aggiornamento
+
I filtri WooCommerce spesso si rompono per conflitto tra il tema, un plugin come FiboSearch o YITH, e l'aggiornamento core. Verifico lo stack, trovo il colpevole e rimetto tutto in ordine senza perdere le tue configurazioni.
03Come posso sapere se il problema è del mio tema?
+
Uso un processo in tre step: (1) cambio temporaneo al tema Storefront per isolare, (2) disabilitazione plugin uno a uno partendo dagli override WooCommerce, (3) debug log attivato per vedere gli errori PHP esatti. Ti dico esattamente cosa causa il problema.
04Posso aggiungere un metodo di spedizione personalizzato?
+
Certo. Che sia per corriere, ritiro in sede, costo variabile in base al CAP o al peso, si può integrare. Sviluppo custom o configuro plugin esistenti come Table Rate Shipping, e li testo in staging prima di mandare in produzione.