Checklist WooCommerce prima del lancio: 55 controlli per pubblicare un e-commerce senza errori
Un e-commerce non è pronto perché le pagine sono online. È pronto quando un cliente riesce ad acquistare senza ostacoli e il negozio registra il pagamento, aggiorna lo stock, invia le comunicazioni, attiva l’evasione e misura correttamente l’ordine.
Usa questa checklist WooCommerce sul dominio definitivo, non solo in staging. Non aprire le vendite finché restano problemi bloccanti: sono quelli che possono impedire un acquisto, far perdere un pagamento, generare un ordine errato o creare rischi rilevanti per il cliente e per il negozio.
Come usare la checklist pre-lancio
Prepara un foglio di collaudo con queste colonne: controllo, responsabile, ambiente, esito, data, note, ID dell’ordine di prova e procedura di rollback. Gli ordini test possono attivare email, automazioni, webhook e dati analytics: segnali chiaramente e gestiscili secondo la procedura interna, così non alterano report, stock o fulfillment.
Le quattro priorità
- Bloccante: impedisce la vendita, il pagamento, la corretta registrazione dell’ordine oppure espone a un problema grave.
- Alta: può compromettere consegna, comunicazioni, conversione, dati o operatività.
- Media: migliora affidabilità, chiarezza e qualità dell’esperienza.
- Ottimizzazione: utile al lancio, ma rinviabile se i controlli prioritari sono superati.
| Area | Verifica | Come eseguirla | Esito atteso | Priorità |
|---|---|---|---|---|
| Pubblicazione | Dominio e HTTPS | Apri URL e varianti del dominio | Una sola versione raggiungibile in HTTPS | Bloccante |
| Catalogo | Prodotto e variante | Aggiungi al carrello ogni combinazione rilevante | Prezzo, stock e immagine corretti | Bloccante |
| Pagamenti | Ordine di prova | Completa un pagamento per ogni metodo attivo | Stato, stock ed email coerenti | Bloccante |
| Spedizioni | Zone e tariffe | Prova indirizzi in aree diverse | Metodo e costo previsti | Bloccante |
| Checkout | Mobile e accessibilità | Prova campi, coupon e gateway su smartphone | Nessun blocco o informazione ambigua | Alta |
| Notifiche transazionali | Controlla ricezione su due provider | Messaggi ricevuti e link corretti | Alta | |
| SEO | Indicizzazione e markup | Controlla Search Console e Rich Results Test | Pagine pubbliche indicizzabili e dati coerenti | Alta |
| Analytics | Evento purchase | Confronta test ordine e DebugView | Una vendita per transaction_id | Alta |
| Operatività | Backup e responsabili | Verifica ripristino e processo ordini | Ruoli e azioni definiti | Alta |
Pubblicazione corretta: dominio, pagine WooCommerce e accesso al negozio
Dominio definitivo, HTTPS e staging
Controlla che il dominio definitivo apra senza avvisi di certificato e senza contenuti misti. Verifica anche che HTTP reindirizzi a HTTPS e che la scelta tra www e non-www sia coerente: il sito deve avere una sola versione canonica.
Lo staging deve essere distinto dal sito live, protetto dall’accesso pubblico e non indicizzabile. Cerca riferimenti al dominio di test nelle email, nei menu, nei link del tema, nei webhook e nei callback di pagamento. Un riferimento residuo può interrompere un flusso che in ambiente di prova sembrava corretto.
- Disattiva la modalità Coming soon solo dopo il collaudo.
- Rimuovi il
noindexdalle pagine che devono essere pubbliche. - Verifica menu e link verso shop, categorie, assistenza, policy e pagine di contatto.
- Prova pagina 404, ricerca interna e pagine senza risultati: devono aiutare l’utente a proseguire.
Carrello, Checkout e Il mio account
In WooCommerce le pagine Carrello, Checkout e Il mio account devono essere assegnate correttamente e devono essere diverse tra loro. Usare la stessa pagina per più funzioni può causare redirect anomali e problemi con i gateway. La documentazione ufficiale sulle pagine WooCommerce aiuta a verificare questa configurazione.
Fai una prova semplice: aggiungi un prodotto, visita il carrello, raggiungi il checkout e apri l’account. Ogni passaggio deve mostrare il contenuto previsto, senza loop, pagine duplicate o ritorni inattesi allo shop.
Catalogo, stock, spedizioni e imposte
Prodotti, varianti e immagini
Non controllare solo una scheda scelta a caso. Prepara un campione che includa ogni tipologia venduta: prodotto semplice, prodotto variabile, prodotto in sconto, esaurito, digitale o con requisiti di spedizione particolari.
- Controlla nome, descrizione, visibilità, SKU, prezzo, promozione e date di validità dello sconto.
- Verifica attributi, peso, dimensioni e classe di spedizione quando incidono sul calcolo finale.
- Usa immagini nitide e proporzionate; l’alt text deve descrivere ciò che mostra l’immagine, non accumulare keyword.
- Per ogni variante rilevante controlla prezzo, disponibilità, immagine e possibilità effettiva di aggiunta al carrello.
Per esempio, su una maglietta con taglia e colore, prova almeno una variante disponibile, l’ultimo pezzo disponibile e una combinazione esaurita. Il cliente deve vedere prezzo e disponibilità reali prima di pagare.
Inventario e ordini non pagati
Verifica se la gestione stock è attiva dove serve, se le soglie di stock basso ed esaurito sono sensate e se i backorder sono consentiti deliberatamente. Testa l’acquisto dell’ultimo pezzo e un checkout lasciato incompleto: controlla quando WooCommerce riserva la quantità e quando la rende nuovamente disponibile secondo l’impostazione di hold stock.
Se vendi anche tramite gestionale, marketplace o negozio fisico, documenta chi sincronizza le disponibilità. Distingui stock reale, stock della variante, quantità temporaneamente riservata e ordine pagato ma non ancora evaso.
Zone di spedizione, tariffe e fulfillment
WooCommerce applica la prima zona di spedizione compatibile. Ordinale quindi dalla più specifica alla più ampia: CAP o località, provincia o regione, Paese, resto del mondo. Una zona generica collocata prima può intercettare un indirizzo che dovrebbe ricevere una tariffa diversa.
- Testa un indirizzo standard, uno in una zona con regola speciale e uno fuori dalle aree servite.
- Prova soglie di spedizione gratuita, classi di spedizione e combinazioni di prodotti.
- Controlla che un prodotto virtuale o digitale non richieda una spedizione non pertinente.
- Rendi chiari costi, tempi, condizioni della gratuità e modalità di tracking prima del pagamento.
Definisci anche il flusso interno: chi prepara l’ordine, chi crea l’etichetta, chi comunica il tracking e chi aggiorna lo stato.
Imposte: validare la coerenza tecnica
Controlla che prezzi IVA inclusa o esclusa, classi fiscali, spese di spedizione, sconti e arrotondamenti siano coerenti tra prodotto, carrello, checkout, email e documenti commerciali. Questa è una verifica tecnica: aliquote, obblighi e casi specifici devono essere validati dal commercialista o dal consulente competente.
Pagamenti, checkout ed email: collauda l’intero acquisto
Gateway e stati ordine
Per ogni metodo visibile verifica disponibilità nel Paese e nella valuta dello store. Rimuovi gateway demo, metodi non più gestiti e opzioni per cui non esiste una procedura interna. Dove disponibile, usa il sandbox ma esegui anche un controllo sul flusso reale prima dell’apertura.
La documentazione WooCommerce sui test degli ordini è utile per strutturare il collaudo. Per ogni gateway prova pagamento approvato, rifiutato, annullato, in attesa, eventuale redirect esterno e ritorno al sito. Quando rilevante, prova anche il rimborso.
Per bonifico, contrassegno e altri metodi offline, verifica istruzioni, stato iniziale dell’ordine e responsabile del controllo incasso. Un ordine non pagato non deve essere evaso automaticamente. In ogni scenario controlla stato ordine, stock, email e registrazione del pagamento.
Checkout desktop e mobile
Prova il checkout almeno su un browser desktop, Safari su iOS e Chrome su Android. Verifica acquisto come ospite, login, creazione account, coupon, note ordine, errori di validazione e ritorno dal gateway.
- Richiedi solo i dati necessari alla transazione.
- Usa label comprensibili, focus visibile da tastiera e messaggi di errore specifici, non affidati solo al colore.
- Controlla che i dati inseriti non scompaiano inutilmente dopo un errore.
- Mostra totale, tasse, spedizione, tempi, resi e metodo di pagamento prima dell’invio.
- Assicurati che popup, banner cookie o chat non coprano campi e pulsante finale su mobile.
- Escludi carrello e checkout dalla cache di pagina e riprovali dopo modifiche a CDN o plugin di ottimizzazione.
Email, webhook e azioni pianificate
In WooCommerce > Impostazioni > Email controlla mittente, destinatari, template, logo, oggetti e notifiche abilitate. Invia e ricevi almeno le email di nuovo ordine, ordine ricevuto, in lavorazione, completato, annullato e rimborso se applicabile.
Non basta che WordPress segnali l’invio: controlla la ricezione effettiva su almeno due provider, i link al dominio definitivo e il contenuto. Un servizio SMTP può migliorare l’invio, ma non garantisce da solo la consegna nella posta in arrivo.
Esamina inoltre webhook e callback dopo migrazioni o modifiche al firewall. In WooCommerce > Stato > Azioni pianificate non dovrebbero esserci attività ripetutamente fallite: queste azioni gestiscono anche email, pagamenti e automazioni. Con poco traffico, WP-Cron può non eseguire tempestivamente i processi; Site Health aiuta a individuare problemi di cron, loopback e aggiornamenti.
Visibilità, performance, misurazione e conformità
SEO tecnica essenziale
Prima del lancio verifica che prodotti e categorie siano indicizzabili, mentre staging, carrello, checkout, account, ricerca interna e filtri seguano una strategia coerente. Invia la sitemap XML e verifica il dominio in Search Console. Controlla canonical, redirect, robots e noindex, soprattutto dopo una migrazione.
Per prodotti esauriti definisci caso per caso se mantenere la pagina, proporre alternative, reindirizzare o rimuovere. Evita titoli, descrizioni e immagini duplicati in massa. Con il Rich Results Test verifica che prezzo, valuta e disponibilità coincidano tra pagina e dati strutturati e che tema, WooCommerce e plugin SEO non producano markup duplicato. L’idoneità al markup non garantisce la visualizzazione di rich result.
Performance e Core Web Vitals
Misura homepage, prodotto, carrello e checkout: la home veloce non compensa un checkout lento. Dopo ogni intervento su cache, CDN, minificazione, lazy loading o script di terze parti, ripeti l’acquisto di prova. Come riferimenti, Google indica LCP entro 2,5 secondi, INP inferiore a 200 ms e CLS sotto 0,1 nei Core Web Vitals.
GA4: un ordine, un solo purchase
GA4 non rileva automaticamente tutte le interazioni e-commerce. Verifica proprietà corretta e tag installato una sola volta. Con DebugView o Tag Assistant controlla almeno view_item, add_to_cart, begin_checkout e purchase.
Confronta poi un ordine WooCommerce con il relativo evento purchase: transaction_id deve essere univoco e valore, valuta, prodotti, tasse, spedizione, coupon e sconti devono risultare coerenti. Definisci il comportamento per acquisti falliti, gateway con redirect e rimborsi. I report possono richiedere tempo; DebugView serve proprio alla validazione immediata. I parametri e-commerce sono descritti nella guida GA4 di Google.
Privacy e documenti per il cliente
Controlla privacy policy, cookie banner coerente con i servizi presenti, termini e condizioni assegnati in WooCommerce, policy resi e rimborsi, dati del venditore, assistenza, costi e tempi di consegna. Configura in modo coerente anche retention, guest checkout, account e gestione delle richieste sui dati.
Non è consulenza legale: per l’Italia e per ogni mercato servito, fai verificare gli obblighi applicabili da professionisti competenti. Le indicazioni del Garante Privacy e la normativa europea sul recesso sono un punto di partenza, ma esistono eccezioni e condizioni specifiche, in particolare per i contenuti digitali.
Prima di accettare ordini reali: sicurezza, gestione e test finali
Backup, aggiornamenti e accessi
Verifica un backup ripristinabile di file e database, compatibilità di WordPress, WooCommerce, tema e plugin, e rimuovi estensioni inutilizzate. Controlla ruoli utenti, accessi amministrativi, chiavi API, log, webhook e problemi critici segnalati da Site Health.
Se lo store esistente usa o sta valutando HPOS, controlla sincronizzazione e compatibilità delle estensioni che leggono o scrivono ordini. Non trasformare il giorno del lancio in una migrazione: WooCommerce tratta HPOS come una configurazione da verificare con attenzione negli store già avviati.
Procedura dopo il primo ordine
Assegna un responsabile a nuovi ordini, pagamenti, stock basso, richieste clienti, rimborsi, indirizzi errati e alert tecnici. Ogni persona coinvolta deve sapere distinguere un ordine pagato, in attesa, annullato e rimborsato, oltre a sapere quando aggiornare lo stato e quando fermare l’evasione.
Matrice dei 10 scenari da superare
| Scenario | Verifiche minime |
|---|---|
| Prodotto fisico disponibile | Pagamento, stock, spedizione, email, ordine e GA4 coerenti. |
| Acquisto mobile | Campi, coupon, gateway e pulsante finale senza blocchi. |
| Pagamento rifiutato | Messaggio chiaro, carrello conservato, nessuna evasione. |
| Gateway con redirect | Ritorno corretto al sito e stato ordine aggiornato. |
| Pagamento offline | Istruzioni corrette, stato in attesa e responsabile definito. |
| Prodotto con variante | Prezzo, immagine, stock e spedizione corretti. |
| Zona specifica | Metodo e costo di spedizione attesi. |
| Area non servita | Nessuna tariffa ingannevole; messaggio o flusso previsto. |
| Coupon e spedizione gratuita | Soglie, tasse e totale finale corretti. |
| Rimborso | Stato, email, stock e analytics gestiti secondo procedura. |
Apri le vendite solo dopo aver risolto ogni punto bloccante e aver assegnato un proprietario ai controlli ad alta priorità. Conserva le evidenze dei test e ripeti il collaudo dopo cambi di dominio, gateway, plugin rilevanti, cache o CDN. Un template in Google Sheets, Notion o PDF con responsabile, esito, data, ID ordine test e rollback rende questa procedura riutilizzabile a ogni rilascio.









