Image for Spedizione tramite il peso in WooCommerce senza plugins

Spedizione tramite il peso in WooCommerce senza plugins

Oggi vediamo come implementare costi di spedizione differenti in base al peso stabilito per ogni prodotto. In particolare vedremo come sia possibile inserire 2 tariffe differenti per ogni ordine in base al peso dei prodotti inseriti nel carrello ed in base alla Nazione dove si vuole spedire.

Premessa

Ovviamente ogni prodotto che avete inserito nel vostro store dovrà avere già inserito il suo peso specifico nel campo che trovate di serie in tutte le ultime versioni di WooCommerce.

Inserimento delle zone di spedizione

Per prima cosa dovremo inserire le zone di spedizione, nell’esempio ho inserito varie località specifiche o anche continenti interi.

Una volta inserite tutte le vostre località, che possono essere una oppure anche 20, procediamo, per ognuna, ad inserire 2 metodi di pagamento differenti con prezzi differenti, in questo caso ho inserito 2 tariffe diverse, 1 Standard ed una Extra.

Volendo potete inserire anche più metodi di pagamento differenti, ma nel mio caso volevo che tutti gli ordini inferiori ai 30kg avessero una tariffa Standard, mentre tutti gli altri ordini che superano i 30kg avessero una tariffa Extra e quindi maggiore rispetto alla Standard.

Una volta che avete inserito la tariffa Standard ed Extra, non vi resta che andare a modificarla ed aggiungere per ognuna il proprio prezzo.

Il codice vero e proprio

Ora che abbiamo inserito tutti i dati all’interno di WooCommerce, non ci resta che inserire nel nostro file functions.php o altro file che preferite questo codice, che, come nel nostro caso, non fa altro che applicare la condizione per la tariffa di spedizione sia nel carrello, che nel checkout.

Ora potete testare tutto il vostro sistema, ricordandovi di cambiare i valori nel codice che vi ho appena scritto.

 

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Usando questo sito, accetti l’uso dei cookies.

Accetto