In questa lezione vedremo le classi di spedizione, che servono per raggruppare i prodotti in base a determinate caratteristiche.
A questa classe di spedizione, assoceremo un costo che verrà aggiunto quando un utente acquista uno dei prodotti che fanno appunto parte della classe.
Quella delle classi di spedizione non è un’opzione indispensabile per ogni tipo di ecommerce.
Se il tuo shop online ha ad esempio solo una tipologia di prodotto, molto probabilmente potrai fare a meno di impostare questi parametri.
Tornano però molto utili in caso di siti con una grande varietà di prodotti.
Grazie alle classi di spedizione infatti, potrai calcolare il giusto costo da applicare all’ordine fino al più piccolo dettaglio.
Facciamo subito un esempio per capire meglio quanto appena detto.
Andiamo su classi di spedizione e aggiungiamo una nuova classe.
Ad esempio vogliamo stabilire una classe che aggiunge un costo quando si acquista una sciarpa.
Quindi le associamo un nome, uno slug, che puoi lasciare vuoto o inserire lo stesso nome che hai appena inserito, e una descrizione opzionale, anche qui, non c’è bisogno di molta fantasia.
Clicca poi sul tasto per salvare le modifiche e una volta fatto puoi vedere sulla colonna relativa ai prodotti, a quanti di questi la classe è associata.
Chiaramente, visto che l’hai appena creata il conto parte da zero.
Ora, per impostare il valore di questa classe dovrai tornare sul pannello zone di spedizione e selezionare la tariffa unica di pagamento.
Come vedi appare una voce che chiede di impostare il valore alle classi di spedizione che hai creato, nel nostro caso, la classe sciarpe.
Per farlo ti basterà aggiungere uno degli shortcode che abbiamo visto nella lezione precedente.
Se ad esempio vuoi aggiungere 50 centesimi ogni volta che un utente acquista una sciarpa, inserira:
[qty] * 0.5
Poi, puoi decidere il costo della spedizione per i prodotti che non sono associati a nessuna classe.
Ad esempio puoi maggiorare il costo totale della spedizione del 10%, usando lo shortcode
[cost] * 0.10
Infine devi decidere come saranno calcolati i costi di spedizione totali.
Hai due opzioni:
La prima aggiunge al totale dell’ordine, il costo di spedizione di ogni singola classe.
Questo significa che se un utente compra 3 prodotti che hanno tre classi differenti e che una costa 50 centesimi, l’altra 1 euro e l’altra 2 euro, troverà un costo totale di 10 euro di base più 3 euro e 50 centesimi delle classi.
La seconda aggiunge solo il costo di spedizione della classe più costosa.
Quindi, lo stesso utente di prima pagherà i 10 euro più 2 euro aggiuntivi.
Fatto questo ricordati sempre di salvare.
Ora, per associare la classe di spedizione ad un particolare prodotto, andiamo sulla pagina del prodotto prescelto, nel nostro caso questo della sciarpa e andiamo a vedere la tab relativa alla spedizione.
Come vedi, nella voce Classi di spedizione appare la lista di quelle che abbiamo realizzato.
Selezionala e aggiorna la pagina per salvare i cambiamenti.
Facciamo una prova per controllare che sia tutto ok andando sulla pagina del prodotto.
Procediamo con una simulazione di acquisto e, come vedi, il costo della spedizione risulta di 10 euro, più i 50 centesimi che abbiamo aggiunto ai prodotti nella classe sciarpe.
Ora facciamo un’altra prova acquistando un prodotto al quale non è associata alcuna classe.
In questo esempio ho associato la classe ad un solo prodotto, quindi ne posso scegliere uno a caso.
Ecco, ora, il costo è di 10 euro più il 10% del costo del prodotto, che, in questo caso, è di 12 euro.
Come ultimo testo supponiamo di acquistare entrambi i prodotti, e, come vedi, vengono aggiunti entrambi i calcoli al totale.
Spero che questo video ti sia stato utile e ci vediamo, nella prossima lezione.
È possibile far pagare le spese di spedizione in base al peso totale sommato dei vari prodotti che vengono acquistati?
Ciao Federico,
È possibile, ma occorre usare un plugin. Se non hai esigenze particolari puoi provare a cercare qualcosa tipo “weight based shipping cost WooCommerce” nella repository di WordPress, altrimenti, se vuoi andare “sul sicuro”, puoi acquistare l’estensione ufficiale cercando “table Rate Shipping”.
Buona giornata
ho inserito i costi per spedizioni in italia,ma se il mio cliente fosse di un altro paese?
Ciao Chiara,
ti rimando alla lezione precedente dove viene spiegato come creare le zone di spedizione.
Buona giornata