Blog

Come aggiungere un prodotto in regalo nel carrello di WooCommerce se presenti altri prodotti. (Senza plugin!)

Peppe Galise

Un metodo rapido, semplice e gratuito per aggiungere prodotti in regalo nel tuo carrello se presenti altri (Buy One Get One)

Se hai la necessità che con l'aggiunta di uno o più prodotti al carrello con specifici ID, un altro prodotto venga automaticamente aggiunto al carrello (Buy One Get One o "BOGO"), questo articolo fa al caso tuo.

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

Inoltre ti consiglio di impostare questo prodotto su "nascosto". In questa maniera non sarà visibile nel tuo negozio e lo potrai regalare solo quando verranno aggiungi determinati prodotti nel carrello.

Infine, con questo snippet di codice, se rimuovi il prodotto principale dal carrello, anche il prodotto in regalo verrà rimosso. Ovviamente ciò non avviene se hai impostato più prodotti con specifici ID e nel carrello è sempre presente uno.

Tutto ciò lo andremo a fare ovviamente con uno snippet di codice PHP! Se invece hai la necessità di aggiungere un prodotto in regalo a raggiungimento di un determinato importo, leggi questo altro articolo presente nel blog: Come aggiungere un prodotto in regalo nel carrello di WooCommerce al raggiungimento di un importo.

 

Codice PHP: Aggiungi “Prodotto in regalo” al Carrello se almeno un prodotto con specifico ID è aggiunto al Carrello (BOGO)

 

 

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+.

 

Hai bisogno di aiuto con la personalizzazione di WooCommerce?

Spero che tu abbia trovato molto utili questo articolo.

Se sei interessato ad un sito ecommerce con WooCommerce puoi contattare la web agency di Corato 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 l'impresa individuale Giuseppe Galise 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 e pianifichiamo strategie di marketing digitale. Contenuto e contenitore per noi sono ugualmente importanti per questo ci occupiamo di copywriting in ottica SEO per il web.