{"id":23062,"date":"2026-08-31T06:36:48","date_gmt":"2026-08-31T04:36:48","guid":{"rendered":"https:\/\/www.curiaweb.ch\/?post_type=docs&#038;p=23062"},"modified":"2026-08-31T06:37:18","modified_gmt":"2026-08-31T04:37:18","password":"","slug":"risoluzione-dei-problemi-di-woocommerce","status":"publish","type":"docs","link":"https:\/\/www.curiaweb.ch\/it\/hilfe\/cms-online-shops\/woocommerce-fehlerdiagnose\/","title":{"rendered":"Risoluzione sistematica dei problemi di WooCommerce: stato, log e diagnostica degli errori"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Un problema di WooCommerce pu\u00f2 presentarsi in molti modi diversi: il checkout non funziona, manca un metodo di pagamento, un ordine rimane nello stato sbagliato, un metodo di spedizione non compare o, dopo un aggiornamento, improvvisamente qualcosa funziona in modo diverso.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In situazioni del genere, di solito non \u00e8 una buona idea modificare le impostazioni a caso o disattivare pi\u00f9 plugin contemporaneamente. Anche se a volte questo permette di risolvere un problema per caso, continuerai a non conoscere la vera causa.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un processo di ricerca guasti pulito segue invece un semplice principio:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Descrivere accuratamente il problema \u2192 riprodurlo \u2192 circoscrivere l'area interessata \u2192 controllare i log e lo stato del sistema \u2192 testare la causa in modo controllato \u2192 risolverlo solo dopo.<\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Importante:<\/strong> Durante la ricerca degli errori, cambia possibilmente sempre una sola cosa alla volta. Dopodich\u00e9 prova di nuovo. Solo cos\u00ec puoi capire quale modifica ha effettivamente fatto la differenza.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Descrivi prima il problema vero e proprio<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u201eWooCommerce non funziona\u201c \u00e8 molto troppo impreciso per la ricerca degli errori.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cerca invece di annotare cosa sta succedendo esattamente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ad esempio:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u201eSe un cliente ordina con indirizzo di spedizione in Germania, al checkout non viene visualizzato alcun metodo di spedizione. Con un indirizzo svizzero, la spedizione funziona.\u201c<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questa descrizione contiene gi\u00e0 importanti indicazioni: il carrello funziona, il checkout viene caricato e il problema sembra essere legato alla spedizione e all'indirizzo del cliente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nota inoltre:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cosa volevi fare?<\/li>\n\n\n\n<li>Cosa ti aspettavi?<\/li>\n\n\n\n<li>Cos'\u00e8 successo realmente?<\/li>\n\n\n\n<li>Puoi ripetere il problema?<\/li>\n\n\n\n<li>Si verifica con tutti i clienti o solo a determinate condizioni?<\/li>\n\n\n\n<li>Da quanto tempo esiste il problema?<\/li>\n\n\n\n<li>\u00c8 stato modificato o aggiornato qualcosa immediatamente prima?<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Pi\u00f9 riesci a circoscrivere il problema, meno aree dovrai esaminare in seguito.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Prova a riprodurre il problema in modo controllato<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un errore riproducibile \u00e8 molto pi\u00f9 semplice da studiare rispetto a un problema che si verifica \u201ea volte in qualche modo\u201c.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Apri quindi il tuo negozio possibilmente in una finestra di navigazione in incognito e ripeti esattamente la procedura in cui si verifica l'errore.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In caso di un problema di pagamento, ad esempio, ci\u00f2 potrebbe significare:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Aggiungere un determinato prodotto al carrello.<\/li>\n\n\n\n<li>Apri la cassa.<\/li>\n\n\n\n<li>Usa lo stesso indirizzo di spedizione.<\/li>\n\n\n\n<li>Selezionare lo stesso metodo di spedizione o pagamento.<\/li>\n\n\n\n<li>Effettuare nuovamente l'ordine oppure procedere fino al passaggio problematico.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Se l'errore si ripresenta, hai un caso di test riproducibile. Questo puoi ripeterlo dopo ogni modifica.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Durante un live-shopping:<\/strong> Non eseguire esperimenti rischiosi con dati di clienti reali o pagamenti di produzione. Per test approfonditi, un ambiente di staging o di test \u00e8 decisamente pi\u00f9 adatto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Spiegheremo come eseguire una procedura di test completa nell'articolo <a href=\"\/it\/aiuto\/negozi-online-cms\/woocommerce\/negozio-test-ordine-di-prova\/\">Testare il negozio WooCommerce prima del lancio: ordine di prova e checklist<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Delimita l'area interessata<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WooCommerce \u00e8 composto da molte aree che sono collegate tra loro. Ciononostante, in caso di un problema specifico, non \u00e8 necessario esaminare l'intero negozio.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Problema<\/th><th>Prima sezione per l'esame<\/th><\/tr><\/thead><tbody><tr><td>Il prodotto non pu\u00f2 essere acquistato<\/td><td>Stato del prodotto, prezzo, giacenza di magazzino e tipo di prodotto<\/td><\/tr><tr><td>Impossibile selezionare la variante<\/td><td>Attributi e varianti del prodotto<\/td><\/tr><tr><td>Metodo di spedizione mancante<\/td><td>Zona di spedizione, indirizzo del cliente e metodo di spedizione<\/td><\/tr><tr><td>Metodo di pagamento mancante<\/td><td>Impostazioni di pagamento e requisiti del fornitore di servizi di pagamento<\/td><\/tr><tr><td>Il pagamento non \u00e8 riuscito<\/td><td>Note d'ordine e log dell'estensione di pagamento<\/td><\/tr><tr><td>L'ordine ha uno stato imprevisto<\/td><td>Metodo di pagamento, note dell'ordine e cronologia dello stato<\/td><\/tr><tr><td>E-mail di conferma ordine mancante<\/td><td>Impostazione e-mail e registro delle e-mail transazionali<\/td><\/tr><tr><td>L'attivit\u00e0 in background non viene eseguita<\/td><td>Azioni pianificate e log<\/td><\/tr><tr><td>Pagina bianca o errore irreversibile<\/td><td>Fatal Error o registro degli errori PHP<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Questa limitazione impedisce, ad esempio, di modificare la configurazione di spedizione quando in realt\u00e0 il pagamento non va buon fine.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Gli ordini e le note sugli ordini forniscono indicazioni importanti<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se il problema \u00e8 legato a un ordine specifico, dovresti prima consultarlo sotto <strong>WooCommerce \u2192 Ordini<\/strong> aprire.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Controlla lo stato dell'ordine, il metodo di pagamento utilizzato, il metodo di spedizione, i dati del cliente e le note dell'ordine.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">WooCommerce e le estensioni possono inserire, ad esempio, informazioni su pagamenti, modifiche di stato o altre fasi di elaborazione nelle note degli ordini.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In caso di un problema di pagamento, si potrebbe notare, ad esempio, che un tentativo di pagamento \u00e8 fallito. In questo caso, sarebbe errato impostare semplicemente l'ordine manualmente su \u201eIn lavorazione\u201c, mascherando cos\u00ec il problema reale.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ti spiegheremo come leggere e gestire correttamente gli ordini su <a href=\"\/it\/aiuto\/negozi-online-cms\/woocommerce\/bestellungen-verwalten\/\">Gestione degli ordini WooCommerce: stato, pagamento e spedizione<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Controlla lo stato del sistema WooCommerce<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Una delle fonti di informazione pi\u00f9 importanti per la diagnosi tecnica si trova su:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>WooCommerce \u2192 Stato<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lo stato del sistema mostra numerose informazioni sulla tua installazione di WordPress e WooCommerce. Queste includono, tra le altre:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Versione di WordPress e WooCommerce<\/li>\n\n\n\n<li>Ambiente server e PHP<\/li>\n\n\n\n<li>Limite di memoria PHP<\/li>\n\n\n\n<li>Informazioni sul database<\/li>\n\n\n\n<li>plugin attivi e inattivi<\/li>\n\n\n\n<li>tema attivo e tema figlio<\/li>\n\n\n\n<li>Pagine WooCommerce<\/li>\n\n\n\n<li>Informazioni sui template di WooCommerce<\/li>\n\n\n\n<li>Action Scheduler<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Il rapporto ti aiuta soprattutto a identificare anomalie e possibili problemi di compatibilit\u00e0.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Importante:<\/strong> Non ogni valore nello stato del sistema \u00e8 automaticamente un errore. Il rapporto fornisce informazioni tecniche e indicazioni. L'aspetto decisivo \u00e8 sempre se un'anomalia corrisponde effettivamente al problema osservato.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Copia lo stato del sistema per il supporto<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WooCommerce consente di fornire lo stato del sistema come report per l'assistenza.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sotto <strong>WooCommerce \u2192 Stato<\/strong> puoi aprire il rapporto di sistema e copiarlo o scaricarlo per una richiesta di supporto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questo \u00e8 molto pi\u00f9 utile che scrivere semplicemente:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>\u201eIl mio WooCommerce non funziona.\u201c<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un addetto all'assistenza pu\u00f2 ad esempio capire dal rapporto quali versioni di WooCommerce, WordPress e PHP vengono utilizzate, quali estensioni sono attive e quale tema \u00e8 impiegato.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Usare correttamente i log di WooCommerce<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La seconda fonte di informazione centrale si trova presso:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>WooCommerce \u2192 Stato \u2192 Registri<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">WooCommerce dispone di un proprio sistema di logging. WooCommerce stesso e molte estensioni possono registrare errori, avvisi ed eventi tecnici.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Quali log siano presenti dipende quindi dal tuo negozio e dalle estensioni installate.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cerca il pi\u00f9 possibile un log la cui data\/ora e origine corrispondano al tuo problema.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ad esempio, se un pagamento \u00e8 fallito alle 14:32, un log corrispondente di quel momento \u00e8 molto pi\u00f9 interessante di un errore di tre settimane fa.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Un registro \u00e8 un indizio, non automaticamente la causa.<\/strong> Ci\u00f2 che conta \u00e8 se il momento, la componente interessata e il messaggio di errore corrispondono al tuo problema riproducibile.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Prendere prima sul serio gli errori irreversibili<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WooCommerce registra automaticamente gli errori PHP gravi nei suoi log. Puoi trovare tali voci in <strong>WooCommerce \u2192 Stato \u2192 Registri<\/strong> in corrispondenza dei relativi record di errore irreversibile.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un errore fatale significa che PHP ha dovuto interrompere l'elaborazione in corso a causa di un errore grave.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un tale inserimento contiene solitamente dati tecnici come:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Momento dell'errore<\/li>\n\n\n\n<li>Messaggio di errore<\/li>\n\n\n\n<li>file PHP interessato<\/li>\n\n\n\n<li>Numero di riga<\/li>\n\n\n\n<li>ulteriori informazioni tecniche sulla procedura<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Per un non addetto ai lavori non ogni riga \u00e8 comprensibile. Spesso tuttavia si pu\u00f2 gi\u00e0 dedurre dal percorso del file se l'errore proviene, ad esempio, da WooCommerce Core, da uno specifico plugin o dal tema.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Non modificare direttamente i file PHP:<\/strong> Se un errore fa riferimento a un file di un plugin, non dovresti semplicemente modificare il codice sorgente di quel file. Con un aggiornamento tali modifiche verrebbero sovrascritte e una modifica errata pu\u00f2 causare ulteriori errori.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Registri dei log dei pagamenti e di altre estensioni<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Molte estensioni di WooCommerce dispongono di log di diagnostica aggiuntivi. Soprattutto nel caso dei provider di pagamento, questi sono spesso molto utili.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tali registri devono prima essere attivati nelle relative impostazioni a seconda dell'estensione.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se ad esempio un pagamento con carta di credito non va a buon fine, perci\u00f2 non dovresti limitarti a controllare lo stato dell'ordine WooCommerce. Verifica anche le note dell'ordine e, se disponibile, il registro dell'estensione di pagamento effettivamente utilizzata.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La denominazione esatta e il contenuto di tali log differiscono da fornitore a fornitore.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Puoi trovare maggiori informazioni sull'interazione tra ordine e pagamento alla pagina <a href=\"\/it\/aiuto\/negozi-online-cms\/woocommerce\/configurare-i-metodi-di-pagamento\/\">Configurare e gestire i metodi di pagamento in WooCommerce<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Controllare le azioni pianificate<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WooCommerce e numerose estensioni non eseguono determinate attivit\u00e0 immediatamente durante il caricamento di una pagina, ma le elaborano in background.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per questo viene utilizzato, tra le altre cose, il <strong>Action Scheduler<\/strong> utilizzato.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La panoramica \u00e8 disponibile all'indirizzo:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>WooCommerce \u2192 Stato \u2192 Azioni programmate<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L\u00ec puoi vedere se i compiti, ad esempio:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>in attesa,<\/li>\n\n\n\n<li>completato,<\/li>\n\n\n\n<li>fallito<\/li>\n\n\n\n<li>o interrotto<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">sono.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Singole azioni non riuscite non significano automaticamente che l'intero negozio abbia un problema. Tuttavia, se molte attivit\u00e0 si accumulano o la stessa azione fallisce ripetutamente, \u00e8 opportuno indagarne la causa.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gli errori irreversibili possono, ad esempio, impedire il completamento con successo di un'attivit\u00e0 in background.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Verifica se il problema \u00e8 iniziato dopo una modifica<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Il momento in cui si verifica un errore \u00e8 spesso un ottimo indizio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Chiediti:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cosa \u00e8 stato modificato immediatamente prima?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questo potrebbe essere stato, ad esempio, un aggiornamento di WooCommerce, WordPress, di un plugin o di un tema. Forse \u00e8 stata anche installata una nuova estensione, modificata un'impostazione o aggiunto del codice di programmazione personalizzato.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se un negozio funziona per mesi e, immediatamente dopo una determinata modifica, si verifica un problema riproducibile, questa modifica \u00e8 tra le prime cose che dovrebbero essere esaminate pi\u00f9 da vicino.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questo non dimostra ancora che ne sia la causa. Fornisce tuttavia un punto di partenza concreto.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Gli aggiornamenti fanno parte della diagnosi, ma in modo controllato<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le versioni obsolete di WordPress, WooCommerce, plugin o temi possono causare errori e problemi di compatibilit\u00e0. Le versioni aggiornate contengono inoltre correzioni di bug e aggiornamenti di sicurezza.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ci\u00f2 non significa tuttavia che tu debba aggiornare tutto a caso nel bel mezzo di una ricerca di errori in corso.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In un negozio in produzione \u00e8 opportuno procedere in modo controllato:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Documentare lo stato attuale e il problema.<\/li>\n\n\n\n<li>Assicurarsi che sia presente un backup recente.<\/li>\n\n\n\n<li>Se possibile, testare in un ambiente di staging.<\/li>\n\n\n\n<li>Eseguire gli aggiornamenti in modo controllato.<\/li>\n\n\n\n<li>Testare nuovamente l'errore precedentemente documentato.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Solo cos\u00ec puoi capire se l'aggiornamento ha effettivamente risolto il problema.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Testare i conflitti tra plugin in modo sistematico<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WooCommerce lavora spesso con molte estensioni contemporaneamente. Un errore pu\u00f2 quindi essere causato da un conflitto tra due plugin.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per un test di conflitto significativo, l'ambiente viene gradualmente ridotto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In un ambiente di test sicuro, ad esempio, puoi disattivare tutti i plugin non necessari e lasciare attivi solo WooCommerce e l'estensione strettamente necessaria per il test specifico.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Testalo di nuovo dopo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se l'errore \u00e8 scomparso, riattiva gli altri plugin in modo controllato e verifica nuovamente dopo ogni modifica. Non appena l'errore si ripresenta, avrai un forte indizio sul componente coinvolto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Da non eseguire alla cieca nel live-shop:<\/strong> La disattivazione di plugin di pagamento, spedizione, sicurezza, cache o altri plugin importanti pu\u00f2 alterare il normale funzionamento del negozio. Per questo motivo, i test approfonditi per la risoluzione dei conflitti dovrebbero essere eseguiti, se possibile, in un ambiente di staging.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Anche il tema pu\u00f2 causare un conflitto<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Non solo i plugin possono influenzare WooCommerce. Anche il tema WordPress attivo contiene codice di programmazione e pu\u00f2, ad esempio, modificare le pagine dei prodotti, il carrello o il checkout.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per questo motivo, durante un test completo dei conflitti, WooCommerce consiglia anche l'uso temporaneo di un tema di test standard noto come compatibile <strong>Vetrina<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se il problema scompare con il tema di prova, mentre i plugin e le altre condizioni rimangono invariati, questo \u00e8 un chiaro indizio del fatto che il tema precedente o le sue personalizzazioni sono coinvolti nel problema.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Anche questo test, se possibile, non dovrebbe essere eseguito in modo visibile per i normali visitatori di un negozio online attivo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Il controllo dello stato di salute pu\u00f2 facilitare i test di conflitto<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress presenta con il plugin <strong>Controllo dello stato di salute e risoluzione dei problemi<\/strong> una speciale modalit\u00e0 di risoluzione dei problemi a disposizione.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questa modalit\u00e0 consente a un amministratore effettuato l'accesso di modificare a titolo di prova plugin e tema per la propria sessione, senza che i normali visitatori vedano la stessa configurazione di test.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ci\u00f2 pu\u00f2 essere utile in un test dei conflitti.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Rimane comunque prudente:<\/strong> Una modalit\u00e0 di risoluzione dei problemi non sostituisce un ambiente di staging completo. Soprattutto per pagamenti, interfacce esterne, processi in background e ordini reali, un ambiente di test separato \u00e8 la soluzione pi\u00f9 pulita.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">La cache pu\u00f2 falsare la ricerca degli errori<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La memorizzazione nella cache accelera i siti web, ma durante la risoluzione dei problemi pu\u00f2 fare in modo che tu non veda immediatamente la versione aggiornata di una pagina.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dopo le modifiche, a seconda del sistema di cache utilizzato, potrebbe pertanto essere necessario uno svuotamento mirato della cache in questione.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Anche il browser stesso pu\u00f2 memorizzare file nella cache. Una finestra di navigazione in incognito del browser pu\u00f2 quindi essere utile nei test di frontend.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Disattiva o elimina ma non disattivare o eliminare a puro titolo cautelativo tutte le impostazioni di performance. Verifica prima se la memorizzazione nella cache possa effettivamente essere correlata al problema specifico.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Distinguere tra errori di frontend e di server<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Non ogni problema di WooCommerce nasce sul server.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ad esempio, se un pulsante non risponde, un'area di checkout non si aggiorna o gli elementi scompaiono improvvisamente, potrebbero essere coinvolti anche JavaScript o la visualizzazione nel browser.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un PHP Fatal Error \u00e8 invece un errore lato server.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per una prima classificazione \u00e8 quindi utile la domanda:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>La pagina viene caricata completamente e non funziona solo una determinata operazione, oppure l'elaborazione si interrompe sistematicamente con un messaggio di errore?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per diagnosi del browser pi\u00f9 approfondite, gli strumenti di sviluppo del browser possono essere utili. Tuttavia, questi sono pensati piuttosto per utenti esperti o per il supporto tecnico.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Non ogni messaggio di errore proviene da WooCommerce<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un negozio WooCommerce non \u00e8 fatto solo di WooCommerce.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Core di WordPress, tema, plugin, provider di pagamento, interfacce esterne, PHP, database, server web e altri servizi lavorano insieme.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un messaggio di errore nel checkout pu\u00f2 quindi provenire, ad esempio, da un'estensione di pagamento, anche se viene visualizzato su una pagina WooCommerce.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Osserva quindi un messaggio di errore con la maggiore attenzione possibile:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Quale componente viene menzionato? Compare il nome di un plugin? C'\u00e8 un codice di errore? Trovi una voce di log corrispondente nello stesso momento?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Queste informazioni sono solitamente pi\u00f9 preziose della pagina in cui l'errore \u00e8 diventato visibile.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Quando non dovresti continuare a provare da solo<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Una diagnosi sistematica non significa che tu debba riparare da solo ogni guasto tecnico.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Al pi\u00f9 tardi in caso di gravi errori PHP, problemi al database, errori ricorrenti del server o problemi con i pagamenti in produzione, non dovresti apportare modifiche al codice sorgente o al database alla cieca.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Anche i messaggi di errore contenenti credenziali, chiavi API o altre informazioni sensibili non dovrebbero essere pubblicati pubblicamente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il tuo compito potrebbe consistere inizialmente nel circoscrivere chiaramente il problema e nel raccogliere le informazioni pertinenti per il supporto competente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cosa dovrebbe contenere una buona richiesta di supporto<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pi\u00f9 una richiesta tecnica \u00e8 documentata, pi\u00f9 velocemente \u00e8 possibile solitamente esaminare un problema.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una richiesta di supporto utile contiene:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>una descrizione dettagliata del problema,<\/li>\n\n\n\n<li>il comportamento atteso,<\/li>\n\n\n\n<li>il comportamento effettivamente osservato,<\/li>\n\n\n\n<li>i passaggi esatti con cui \u00e8 possibile riprodurre l'errore,<\/li>\n\n\n\n<li>Momento o periodo di tempo dell'errore,<\/li>\n\n\n\n<li>messaggi di errore rilevanti,<\/li>\n\n\n\n<li>screenshot appropriati,<\/li>\n\n\n\n<li>voci di registro rilevanti,<\/li>\n\n\n\n<li>lo stato di sistema di WooCommerce,<\/li>\n\n\n\n<li>Informazioni sui test gi\u00e0 effettuati.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Invece:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>\u201eIl pagamento non funziona.\u201c<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00e8, ad esempio, molto pi\u00f9 utile la seguente informazione:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>\u201eDall'aggiornamento del plugin X, dopo aver selezionato il metodo di pagamento Z per un ordine con il prodotto Y, viene visualizzato un messaggio di errore. L'errore pu\u00f2 essere riprodotto in una finestra di navigazione in incognito. Nel registro di WooCommerce compare il seguente messaggio nello stesso momento...\u201c<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In questo modo il supporto sa gi\u00e0 cosa \u00e8 stato testato e dove pu\u00f2 iniziare l'indagine.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Una semplice sequenza diagnostica per la vita di tutti i giorni<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Per il lavoro quotidiano non \u00e8 necessario ricordare ogni possibilit\u00e0 tecnica. Per la maggior parte dei problemi di WooCommerce aiuta il seguente ordine:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Passo<\/th><th>Quello che controlli<\/th><\/tr><\/thead><tbody><tr><td><strong>Problema<\/strong><\/td><td>Che cosa non funziona esattamente?<\/td><\/tr><tr><td><strong>Riproduzione<\/strong><\/td><td>Si pu\u00f2 riprodurre l'errore in modo affidabile?<\/td><\/tr><tr><td><strong>Area<\/strong><\/td><td>Prodotto, pagamento, spedizione, pagamento, ordine, e-mail o processo in background?<\/td><\/tr><tr><td><strong>Ordine<\/strong><\/td><td>Se presente: controllare lo stato, le note, il pagamento e la spedizione.<\/td><\/tr><tr><td><strong>Stato del sistema<\/strong><\/td><td>Ci sono versioni particolari, valori del server, plugin, note su temi o template?<\/td><\/tr><tr><td><strong>Registri<\/strong><\/td><td>C'\u00e8 una voce corrispondente al momento dell'errore?<\/td><\/tr><tr><td><strong>Modifiche<\/strong><\/td><td>Cosa \u00e8 stato modificato immediatamente prima della prima comparsa?<\/td><\/tr><tr><td><strong>Test dei conflitti<\/strong><\/td><td>\u00c8 possibile identificare in modo controllato un'estensione o il tema coinvolto?<\/td><\/tr><tr><td><strong>Soluzione<\/strong><\/td><td>Risolvere ora in modo mirato la causa accertata.<\/td><\/tr><tr><td><strong>Controllo<\/strong><\/td><td>Eseguire nuovamente per intero il caso di test originale.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Con questo metodo, un generico \u201eWooCommerce non funziona\u201c si trasforma passo dopo passo in un problema concreto e analizzabile.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Riepilogo<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Una buona risoluzione dei problemi di WooCommerce non inizia con modifiche casuali, ma con una descrizione il pi\u00f9 possibile accurata e un caso di test riproducibile.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Limita quindi l'area interessata. In caso di problemi con gli ordini, lo stato dell'ordine e le note dell'ordine forniscono spesso i primi indizi. Sotto <strong>WooCommerce \u2192 Stato<\/strong> trovi informazioni importanti sull'ambiente tecnico. Sotto <strong>WooCommerce \u2192 Stato \u2192 Registri<\/strong> puoi cercare errori che corrispondano al problema per tempi e contenuti.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per i processi in background, dovresti controllare anche le azioni pianificate. Se si sospetta un conflitto di plugin o temi, questo dovrebbe essere verificato e, se possibile, testato in un ambiente di staging.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cambia sempre una sola cosa alla volta e poi ripeti lo stesso test. In questo modo puoi determinare se una modifica ha effettivamente influenzato la causa.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">E se il problema richiede competenze tecniche specialistiche, una diagnosi pulita \u00e8 comunque preziosa: con lo stato del sistema, i log, il messaggio di errore e i passaggi riproducibili, il supporto competente pu\u00f2 cercare la causa in modo molto pi\u00f9 mirato.<\/p>","protected":false},"excerpt":{"rendered":"<p>Ein WooCommerce-Problem kann sehr unterschiedlich aussehen: Der Checkout funktioniert nicht, eine Zahlungsmethode fehlt, eine Bestellung bleibt im falschen Status, eine Versandart erscheint nicht oder nach einem Update funktioniert pl\u00f6tzlich etwas anders. In solchen Situationen ist es meist keine gute Idee, wahllos Einstellungen zu ver\u00e4ndern oder mehrere Plugins gleichzeitig zu deaktivieren. Damit l\u00e4sst sich zwar manchmal [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_joinchat":[],"footnotes":""},"doc_category":[83,89],"doc_tag":[],"class_list":["post-23062","docs","type-docs","status-publish","hentry","doc_category-cms-online-shops","doc_category-woocommerce"],"year_month":"2026-09","word_count":2489,"total_views":"8","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"Silvio Mazenauer","author_nicename":"admin-curia","author_url":"https:\/\/www.curiaweb.ch\/it\/author\/admin-curia\/"},"doc_category_info":[{"term_name":"CMS &amp; Online-Shops","term_url":"https:\/\/www.curiaweb.ch\/it\/hilfe-kategorie\/cms-online-shops\/"},{"term_name":"WooCommerce","term_url":"https:\/\/www.curiaweb.ch\/it\/hilfe-kategorie\/cms-online-shops\/woocommerce\/"}],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/docs\/23062","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/comments?post=23062"}],"version-history":[{"count":1,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/docs\/23062\/revisions"}],"predecessor-version":[{"id":23064,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/docs\/23062\/revisions\/23064"}],"wp:attachment":[{"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/media?parent=23062"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/doc_category?post=23062"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/doc_tag?post=23062"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}