Come configurare zone di spedizione e metodi in WooCommerce

Guida pratica per impostare zone di spedizione, metodi (corriere, ritiro, gratuita), tariffe per peso o totale carrello e classi di spedizione.

WooCommerce7 min

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] * 2 per 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.

Domande frequenti

Una zona di spedizione raggruppa paesi o regioni con le stesse regole. Esempio: zona Italia con 7€ standard, zona UE con 15€, zona Resto del Mondo con 30€. Senza zone differenziate dovresti applicare la stessa tariffa a tutti, perdendo soldi sulle spedizioni distanti o spaventando i clienti vicini con prezzi gonfiati.