Ho pubblicato Advanced Shipping Rules For WooCommerce, un plugin per per aggiungere dei costi extra alle spedizioni di WooCommerce creando delle condizioni personalizzate basate su:
- il numero di prodotti
- il peso totale del carrello
- il prezzo subtotale del carrello

Ad esempio, è possibile aggiungere un costo aggiuntivo al carrello quando si spedisce nelle isole in Italia solo se il carrello supera i 10 kg, oppure solo se si acquistano più di 3 prodotti.
Funzionalità
Ecco le funzionalità principali:
- Impostare costi di spedizione aggiuntivi in base al prezzo subtotale del carrello (senza considerare le eventuali tasse o)
- Crea regole di spedizione basate sul peso per ordini leggeri o pesanti
- Aggiungi condizioni in base al numero di prodotti nel carrello
- Compatibile con tutte le zone di spedizione di WooCommerce
- Compatibile con altri metodi di spedizione
- Nessuna programmazione richiesta – interfaccia amministrativa intuitiva
- Leggero e ottimizzato per le prestazioni
- Supporta il calcolo delle tasse
Andando un po’ più sul tecnico, il plugin è stato sviluppato estendendo il sistema nativo delle spedizioni (e creazioni di Zone di spedizione) di WooCommerce, quindi dovrebbe essere compatibile con tutti gli altri plugin che usano il sistema nativo.
Per chi va bene?
Questo plugin va bene per i negozi WooCommerce che hanno bisogno di gestire dettagliatamente le spese di spedizione ed aggiungere dei costi di spedizione all’occorrenza, gestendo anche i casi più particolari in maniera granulare.
Ad esempio potresti utilizzare il plugin per aggiungere un costo di spedizione se il peso del carrello supera un determinato valore, così da recuperare i costi aggiuntivi che ti verranno imposti dal corriere.
Come usare Advanced Shipping Rules for WooCommerce
Crea o seleziona una zona di spedizione da WooCommerce → Spedizione.
Aggiungi un nuovo metodo di spedizione: Advanced Shipping Rules for WooCommerce.

All’interno delle impostazioni del metodo, definisci una o più condizioni, ad esempio:
- Se il peso del carrello > 10kg, applica un costo aggiuntivo
- Se la quantità del carrello < 5, applica un costo aggiuntivo

Le condizioni nello stesso Group, devono essere verificate contemporaneamente per poter essere applicato il costo aggiuntivo.
Se invece hai la necessità di aggiungere i costi se si verifica una condizione oppure un’altra, allora puoi creare nuovi gruppi premendo il pulsante Add Group.
In questo caso puoi dire applica un costo extra se il peso del carrello è maggiore di 100 kg oppure se il numero dei prodotti è maggiore di 4.

Salva le impostazioni e testa il processo di checkout.

Le tue regole si applicheranno solo all’interno della zona di spedizione impostata. Questo consente di creare una logica di spedizione specifica per località.
Ecco come impostare lo condizioni:

Ed ecco come si presenta sul frontend del sito:

Se ti serve aggiungere dei costi alle spedizioni ed usi WooCommerce, prova a dargli un’occhiata → Advanced Shipping Rules For WooCommerce.


