Woocommerce – Aggiungere un prodotto tramite codice php

Spread the love

Una funzionalità piuttosto interessante! Un cliente WooCommerce voleva il carrello precompilato con un prodotto non appena i suoi clienti effettuavano l’accesso al sito Web. Non ricordo il motivo esatto, ma questo potrebbe essere utile quando vuoi dare loro un prodotto gratuito per impostazione predefinita, o vuoi inviare i tuoi visitatori direttamente al checkout con un prodotto già nel carrello senza lasciare che aggiungono prima nulla.

L’aggiunta di un articolo al carrello a livello di programmazione è uguale a “automaticamente”. Fondamentalmente, tutti gli utenti avranno un carrello predefinito e non vuoto pieno di un articolo a tua scelta. Quindi, vediamo come funziona questo frammento!

add_action( 'template_redirect', 'add_product_to_cart_automatically' );

   
function add_product_to_cart_automatically() {
           
   // select product ID
   $product_id = 38;
           
   // if cart empty, add it to cart
   if ( WC()->cart->get_cart_contents_count() == 0 ) {
      WC()->cart->add_to_cart( $product_id );
   }
Facebook Comments

Lascia un commento

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