Un metodo rapido, semplice e gratuito per aggiungere prodotti in regalo nel tuo carrello se viene raggiunta una determinata cifra.

Se hai la necessità che al raggiungimento di un importo prestabilito, un prodotto di Woocommerce venga in automatico aggiunto al carrello, questo articolo fa al caso tuo.

Se desideri che il prodotto da aggiungere sia in regalo, dovrai impostare il prezzo uguale a 0, in altenativa stabilisci un prezzo di vendita.

Il mio consiglio è quello di impostare il prodotto che verrà aggiunto in automatico al carrello, su "nascosto". Così facendo non sarà visibile nel tuo shop online e lo potrai regalare solo quando verrà raggiunto l'importo prestabilito.

Con questo snippet di codice, potrai stabilire se l'importo totale da raggiungere dovrà comprendere le spese di spedizione, o se considerare solo il totale dei prodotti aggiunti nel carrello.

Infine, grazie a questo codice, se il carrello viene aggiornato rimuovendo ad esempio dei prodotti, viene effettuato sempre un controllo sul minimo importo da raggiungere, e se non rispettate le condizioni il prodotto aggiunto in automatico verrà in automrtico rimosso.

Tutto ciò si potrà fare con uno snippet di codice PHP molto simile a quello utilizzato in un mio precedente articolo di questo blog, dove invece il prodotto viene aggiunto nel carrello di WooCommerce se presenti altri prodotti.

 

Codice PHP: Aggiungi “Prodotto in regalo” al Carrello se viene raggiunta una cifra prestabilita

 

 

Non è necessaria una conoscenza avanzata del php, ti basta copiare il codice sopra riportato e modificare le seguenti variabili:

 

Dove inserire questo codice?

Puoi inserire lo snippet PHP nella parte inferiore del file functions.php presente nel tuo tema figlio (prima di "?>" se presente). Assicurati di sapere cosa stai facendo quando modifichi questo file: se hai bisogno di ulteriori indicazioni, puoi contattare l'agenzia web Interno 15

 

Questo codice funziona (ancora)?

Fammi sapere nei commenti se tutto ha funzionato come previsto. Sarei lieto di rivedere lo script nel caso in cui non dovesse funzionare (fornisci una screenshot). Ho testato questo codice con Wordpress 5.5.3 e un hosting compatibile con WordPress con PHP 7+.

 

Upgrade del 19/04/2021

Su consiglio di Jose Mortellaro è stato aggiunto un ulteriore controllo per evitare che il sito possa andare in stallo nel caso in cui venga disattivato il plugin WooCommerce. Qui di seguito trovate la modifica apportata.

Ho testato quest'ultima versione con WooCommerce 5.2.2, Wordpress 5.7.1 e un hosting compatibile con WordPress con PHP 7+.

Upgrade del 23/04/2021

Francesca Roccabruna ha sviluppato un'integrazione al codice che permette di controllare le variabili dentro wooocommerce una volta inserito il codice senza necessariamente entrare e modificare il file functions.php. Ecco qui il suo artico: https://www.aganis.it/siti-web-trento-blog/aggiungi-regalo-nel-carrello-woocommerce-con-minimo-dordine/

 

Hai bisogno di aiuto con la personalizzazione di WooCommerce?

Spero che tu abbia trovato molto utile questo articolo.

Se sei interessato ad un sito ecommerce con WooCommerce puoi contattare la web agency di Bari e provincia Interno15

Etichettato sotto

Peppe Galise

Peppe Galise

UX Designer and Web Developer

Grafica, codice di programmazione e fumetti sono il mio pane quotidiano sin da ragazzino, per questo nei miei lavori si scorge il giusto equilibrio fra estro creativo e rigore informatico.
Passo con destrezza dalle righe di codice agli strumenti di grafica per non perdere mai la visione completa del progetto su cui sto lavorando.
Dietro il ticchettio frenetico della mia tastiera si nasconde una mente sempre attiva, un vulcano in continua eruzione di idee a cui la mia immaginazione e la mia conoscenza informatica stanno già dando forma concreta.

commenti