La spedizione è uno dei punti più critici di un e-commerce. Tariffe sbagliate ti fanno perdere soldi a ogni ordine; tariffe troppo alte fanno abbandonare il carrello. La buona notizia: WooCommerce ha una gestione spedizioni flessibile che, una volta capita, copre la maggior parte dei casi.
In questa guida vediamo come strutturare zone, aggiungere metodi (corriere standard, ritiro in negozio, spedizione gratuita), applicare tariffe per peso e gestire i casi particolari.
Step-by-step: configurare le zone di spedizione
1. Vai su WooCommerce → Impostazioni → Spedizione
Vedi la pagina principale con i tab Zone, Opzioni, Classi.
2. Aggiungi zona Italia
Click Aggiungi zona di spedizione:
- Nome zona: "Italia"
- Regioni: digita "Italia" e seleziona dal menu
- (Opzionale) CAP specifici: lascia vuoto per tutto il paese
3. Aggiungi i metodi per questa zona
Sotto la zona, click Aggiungi metodo di spedizione. Scegli da:
- Spedizione forfettaria: tariffa fissa o calcolata
- Spedizione gratuita: gratis (con o senza soglia)
- Ritiro presso il negozio: cliente passa a prendere
Aggiungi tutti quelli che ti servono. Esempio configurazione tipica per Italia:
- Spedizione standard: 7,90€ forfettario
- Spedizione express: 14,90€ forfettario
- Spedizione gratuita: con soglia 80€
- Ritiro in negozio: 0€
4. Configura ogni metodo
Click sul nome del metodo per impostare:
Spedizione forfettaria:
- Titolo metodo: come appare al cliente (es. "Standard 3-5 giorni")
- Stato fiscale: tassabile o no (di solito Tassabile, IVA inclusa)
- Costo: fisso (es.
7.90) o formula (es.[qty] * 2per addebitare 2€ per pezzo) - Classi di spedizione: tariffe diverse per classi specifiche (vedi sotto)
Spedizione gratuita:
- Titolo
- Requisito: scegli "Una spesa minima" o "Coupon" o entrambi
- Importo minimo di spesa: es. 80€
Ritiro in negozio:
- Titolo: "Ritiro in negozio - Via X, Y"
- Costo: 0€
5. Aggiungi zona UE
Stessa procedura per la zona Europa (esclusa Italia se la gestisci a parte). Imposta tariffe più alte (15-25€ tipici per UE).
6. Aggiungi zona "Resto del Mondo"
L'ultima zona, di default chiamata Località non coperte da altre zone, copre tutto ciò che non è nelle zone create. Configura metodi e tariffe (di solito 25-50€ extra-UE).
7. Test
In incognito, simula un ordine con destinazione Italia, poi UE, poi extra-UE. Verifica che le opzioni mostrate siano corrette.
Step-by-step: tariffe per peso o totale carrello
Per tariffe più sofisticate, WooCommerce base ha limiti. Soluzioni:
Plugin Table Rate Shipping (gratuito o premium)
Permette di creare tabelle complesse:
Peso fino a 1 kg → 5€
Peso 1-3 kg → 8€
Peso 3-5 kg → 12€
Peso oltre 5 kg → 18€
oppure:
Carrello fino a 30€ → 7,90€
Carrello 30-80€ → 4,90€
Carrello oltre 80€ → gratis
Si configurano regole multiple, anche combinate (peso + destinazione + categoria).
Plugin specifico corriere
WooCommerce BRT, GLS Shipping, SDA Plugin, Poste Italiane Plugin: si collegano al sistema del corriere e calcolano tariffe in tempo reale durante il checkout. Il cliente vede esattamente quanto costa la spedizione del suo ordine specifico.
Vantaggi: tariffe sempre accurate. Svantaggi: dipendenza dal corriere, costo del plugin.
Plugin generico (Shippypro, ShipStation, Spedizione.io)
Aggregano più corrieri in un unico plugin. Il cliente al checkout sceglie tra opzioni di vari corrieri con prezzi reali. Tu prepari le etichette dal pannello del plugin.
Per shop sopra i 50-100 ordini/mese, sono quasi imprescindibili.
Step-by-step: classi di spedizione
Le classi servono quando alcuni prodotti hanno regole spedizione diverse dagli altri.
Caso tipico: prodotti ingombranti
Mobili, biciclette, prodotti grandi pagano spedizione extra.
1. Crea la classe
In Spedizione → Classi, aggiungi:
- Nome: "Ingombrante"
- Slug: ingombrante
- Descrizione: opzionale
Salva.
2. Assegna la classe ai prodotti
Apri il prodotto ingombrante → tab Spedizione del box Dati prodotto:
- Classe di spedizione: "Ingombrante"
Salva.
3. Configura tariffe per la classe
Torna in Spedizione → Zone → Italia → Spedizione forfettaria. Trovi nuovi campi:
- Costo classe "Ingombrante": es.
15 - Costo classe "Nessuna classe spedizione": es.
7.90
Modalità di calcolo:
- Per ordine: il costo classe è una tantum se il carrello contiene almeno un prodotto della classe
- Per classe: il costo viene sommato per ogni classe presente
Salva.
Quando il cliente compra un prodotto ingombrante, paga 15€ di spedizione invece di 7,90€.
Errori comuni
- Tariffa unica per tutto il mondo. Perdi soldi sulle spedizioni lontane o spaventi i clienti vicini con prezzi gonfiati.
- Spedizione gratuita ovunque senza soglia. Sostenibile solo con margini molto alti. La soglia minima è quasi sempre la scelta corretta.
- Tariffe basate su peso senza compilare il peso prodotti. Se i prodotti hanno peso = 0 o vuoto, le formule basate su peso restituiscono 0€. Cliente paga 0€ di spedizione e tu perdi.
- Dimenticare la zona "Resto del Mondo". Se un cliente da un paese non coperto arriva al checkout, vede "Spedizione non disponibile" e abbandona. O blocca la sua zona o assicurati di avere la zona di fallback.
- Spedizione esclusa dall'IVA per errore. Lo "Stato fiscale" del metodo deve essere "Tassabile" per applicare l'IVA. Se è "Nessuno", la spedizione non genera IVA.
- Cambiare tariffe senza testare. Una formula sbagliata può applicare 0€ o 1000€. Sempre test in incognito dopo le modifiche.
- Ignorare le classi di spedizione su prodotti grossi. Pacchi voluminosi pagati come pacco standard ti svuotano il margine.
Casi particolari
Click & collect (ritiro)
Per chi ha anche punto vendita fisico, "Ritiro in negozio" gratis è una delle opzioni più amate dai clienti locali. Riduce abbandoni, fa aumentare il valore medio (clienti acquistano di più sapendo di non pagare spedizione), porta traffico fisico.
Spedizione contrassegno
Il pagamento alla consegna richiede di solito una commissione. WooCommerce non applica commissioni di default sul metodo, ma plugin come Cash on Delivery Fee aggiungono +3-5€ al carrello quando il cliente sceglie contrassegno. Necessario per non perdere su questo metodo.
Spedizione internazionale con limiti
Per alcuni paesi extra-UE potresti voler escludere la vendita (limiti doganali, complicazioni). Crea la zona desiderata SENZA aggiungere metodi: il cliente vedrà "Nessuna spedizione disponibile" e non potrà completare l'ordine.
Spedizione differenziata per categoria di prodotto
Plugin avanzati permettono regole tipo: "I libri spediscono in posta a 3€, gli elettronici con BRT a 8€". Si configura tramite classi di spedizione + Table Rate.
In sintesi
La configurazione spedizioni è una di quelle aree dove vale la pena dedicare tempo all'inizio: una mezza giornata di setup ben fatto risparmia mesi di tariffe sbagliate e clienti delusi al checkout.
Per shop italiani standard, la struttura ricorrente è: Italia con 2-3 metodi (standard, express, gratuita oltre soglia, ritiro), UE con 1-2 metodi, Resto del Mondo con 1 metodo. Per cataloghi con prodotti molto diversi per peso, un plugin di tariffe avanzate è praticamente obbligatorio.
Test, test, test in incognito dopo ogni modifica. La spedizione è il punto di abbandono carrello più frequente: ogni euro sbagliato pesa.
