Come configurare le spese di spedizione in WooCommerce
Le spedizioni in WooCommerce funzionano su due livelli: prima decidi dove spedisci (le zone), poi quanto costa in ogni zona (i metodi). Chi si perde di …
- Valida per
- Hosting WooCommerce, Hosting WordPress
- Tempo stimato
- 15 minuti
- Livello
- Base
Le spedizioni in WooCommerce funzionano su due livelli: prima decidi dove spedisci (le zone), poi quanto costa in ogni zona (i metodi). Chi si perde di solito è perché prova a fare le due cose insieme.
Tutto quello che segue è configurazione di WooCommerce: si fa dalla bacheca di WordPress, non dal pannello AutoREG.
1. Le zone di spedizione
Vai in WooCommerce → Impostazioni → Spedizione.
Una zona è un'area geografica con le sue tariffe. WooCommerce le controlla dall'alto verso il basso e usa la prima che corrisponde all'indirizzo del cliente: l'ordine in cui le metti conta.
Un'impostazione che funziona per la maggior parte dei negozi italiani:
- Italia — la tua zona principale
- Unione Europea — se spedisci all'estero
- Resto del mondo — la zona che WooCommerce tiene già in fondo
Per creare una zona: Aggiungi zona di spedizione, dai un nome, scegli le regioni. Puoi scendere fino alla singola provincia o a un elenco di CAP: utile per distinguere isole e zone disagiate, che i corrieri fanno pagare di più.
2. I metodi di spedizione
Dentro ogni zona aggiungi uno o più metodi. WooCommerce ne include tre.
Tariffa fissa
Un importo deciso da te. Nel campo Costo puoi usare anche le formule di WooCommerce:
7.00— sette euro, sempre5.00 + (2.00 * [qty])— cinque euro più due per ogni articolo[fee percentage="3" min_fee="4"]— il 3 % dell'ordine, con un minimo di quattro euro
Il segnaposto [qty] è il numero di articoli, [cost] il totale del carrello.
Spedizione gratuita
Si può attivare sempre, oppure a condizione. Nel menu Spedizione gratuita richiede… scegli:
- Un importo minimo dell'ordine e poi imposti la soglia (per esempio 59 €)
- Un coupon valido
- Un importo minimo o un coupon
Attenzione a una cosa che spiazza molti: se in una zona sono attivi sia Tariffa fissa sia Spedizione gratuita e il cliente supera la soglia, WooCommerce mostra entrambe le opzioni e lascia scegliere. Se vuoi che sopra la soglia resti solo quella gratuita, serve un plugin oppure devi nascondere l'altra via codice.
Ritiro locale
Costo zero (o una tariffa simbolica) per chi viene a ritirare. Con l'impostazione Imposta l'indirizzo per il ritiro locale puoi far calcolare l'IVA sull'indirizzo del negozio invece che su quello del cliente.
3. Le classi di spedizione
Servono quando prodotti diversi costano diversamente da spedire: un tavolo non è una maglietta.
- In Spedizione → Classi di spedizione crei le classi (per esempio Ingombrante, Standard).
- Nella scheda di ogni prodotto, Dati prodotto → Spedizione, assegni la classe.
- Nel metodo Tariffa fissa compare un campo di costo per ogni classe, più un costo Nessuna classe di spedizione.
Nel metodo Tariffa fissa scegli anche come calcolare quando il carrello ne contiene più di una: Per classe (somma i costi) oppure Per ordine (usa il costo più alto).
4. Le impostazioni che stanno altrove
Due cose importanti non sono nella pagina Spedizione:
- A chi mostri le spedizioni: in Impostazioni → Generali → Opzioni di spedizione decidi se spedire solo nei paesi in cui vendi, e se nascondere i costi finché il cliente non inserisce l'indirizzo.
- L'IVA sulla spedizione: in Impostazioni → Imposte la voce Classe di imposta per la spedizione di solito va lasciata su Basata sugli articoli nel carrello, che in Italia è il comportamento corretto nella maggior parte dei casi. Se hai dubbi sul trattamento fiscale, sentine il tuo commercialista: è una scelta contabile, non tecnica.
5. Prova prima di aprire
Il modo più veloce per accorgersi di un errore è comportarsi da cliente:
- metti un prodotto nel carrello;
- nella pagina del carrello usa Calcola spedizione e prova due o tre indirizzi diversi, isole comprese;
- prova un ordine sopra e uno sotto la soglia della spedizione gratuita;
- prova un carrello con prodotti di classi diverse.
Se un metodo non compare, quasi sempre è uno di questi tre motivi: l'indirizzo non rientra in nessuna zona, il metodo è disattivato in quella zona, oppure la spedizione gratuita si è attivata e ha preso il posto che ti aspettavi.
Se dopo la configurazione qualcosa non torna
Svuota la cache del sito e del browser: le pagine di carrello e cassa vengono spesso memorizzate e continuano a mostrare le tariffe vecchie. Se usi un plugin di cache, escludi carrello, cassa e area account dalla memorizzazione.
Guida rivista il 2026-09-24.