Blog

Come aggiungere un prodotto in regalo nel carrello di WooCommerce al raggiungimento di un importo. (Senza plugin!)

Peppe Galise

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.8.1, WooCommerce 5.6.0 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

Che piacere averti qui!
Hai bisogno dei nostri servizi?


Privacy Policy
Compilando il presente modulo autorizzi Interno 15 S.r.l. a raccogliere i tuoi dati al solo fine di soddisfare la tua richiesta.
Il trasferimento dei tuoi dati a terzi potrà essere necessario al fine della mera esecuzione della richiesta stessa.
I dati non verranno trasferiti a terzi per altri scopi commerciali.

 

Sviluppiamo siti internet e siti e-commerce, pianifichiamo strategie di marketing digitale, curiamo l’ideazione e la realizzazione grafica di bilanci aziendali e company profile. Contenuto e contenitore per noi sono ugualmente importanti per questo ci occupiamo di copywriting (in ottica SEO per il web) e di graphic design, sia per il web sia per tutto ciò che concerne materiali promozionali, brand image, corporate identity, prodotti editoriali.

La nostra sede

Via Brunelleschi, 9
70033 - Corato (Bari)
Puglia - Italia
+39 080 472 12 16
[email protected]

Lavora con noi

Siamo sempre alla ricerca di figure professionali da integrare al nostro staff. Se pensi di fare al caso nostro, invia il tuo curriculum!

Lavora con noi