Cerca
Filtra la ricerca ...
Frase esatta
Categorie

Come mostrare in WooCommerce l’importo mancante per avere la spedizione gratuita

Poniamo di avere uno shop online fatto con il plugin WooCommerce e che vogliamo implementare la spedizione gratuita, ma solo al raggiungimento di un certo prezzo, nel mio caso ho messo 50€ ma ovviamente si può cambiare; vediamo intanto come fare.

Come impostare la spedizione gratuita in WooCommerce

Cliccando su WooCommerce \ Impostazioni \ Spedizione dal menu a sinistra nel back end di WordPress, accederemo all’area in cui configurare le spedizioni

Nel mio caso voglio che la spedizione gratuita sia per tutta l’Italia, quindi la configuro come in figura

zone di spediazione woocommerce

E la imposto al raggiungimento di un ordine minimo di almeno 50€, in questo modo.

impostazione spedizione grauita woocommerce

Mostrare un messaggio nel carrello WooCommerce per mostrare all’utente quanto gli manca per raggiungere la spedizione gratuita

Usiamo l’hook di WooCommerce woocommerce_before_cart per mostrare l’avviso all’utente

woocommerce avviso importo mancante spedizione gratuita

woocommerce avviso raggiungimento spedizione gratuita

Mostrare un messaggio nel checkout di WooCommerce per mostrare all’utente quanto gli manca per raggiungere la spedizione gratuita

Se invece vogliamo mostrare il messaggio anche o solo nel checkout di WooCommerce, utilizzeremo l’hook woocommerce_before_checkout_form

woocommerce checkout avviso spedizione gratuita

Le due funzioni PHP vanno inserite nel file functions.php del tema in uso, preferibilmente il tema child , oppure si può creare un plugin per WordPress.

Potrebbe interessarti anche ...

Non fornisco assistenza gratuita sugli articoli che ho scritto nè personalizzo il codice in modo gratuito, se vuoi mi chiedi una consulenza nella sezione contatti. Se devi postare codice usa servizi come https://codeshare.io . Grazie della comprensione. Alessio

Lascia un commento

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.