Cerca

WooCommerce: una mail di notifica per gli ordini completati con un coupon.

Snippet WooCOmmerce per notifica ordine con coupon
Snippet WooCOmmerce per notifica ordine con coupon

Snippet WooCommerce per notifica ordine con coupon

Vuoi essere avvisato via mail, se un cliente effettua un ordine sul tuo store utilizzando un coupon?

Mi รจ stata fatta questa richiesta di recente, e spulciando in rete ho trovato uno snippet che ha fatto felice il cliente e mi ha fatto risparmiare un sacco di tempo, e che voglio condividere con te.

Lo snippet come al solito va inserito nel file delle funzioni del tema, functions.php (meglio se si utilizza un tema child).

function woo_email_order_coupons( $order_id ) {
        $order = new WC_Order( $order_id );
        
        if( $order->get_used_coupons() ) {
        
          $to = 'youremail@yourcompany.com';
	        $subject = 'Nuovo Ordine con Coupon';
	        $headers = 'From: My Name ' . "\r\n";
	        
	        $message = 'Un nuovo ordine completato utilizzando un coupon.\n';
	        $message .= 'ID Ordine: '.$order_id.'\n';
	        $message .= 'Coupons usati:\n';
	        
	        foreach( $order->get_used_coupons() as $coupon) {
		        $message .= $coupon.'\n';
	        }
	        @wp_mail( $to, $subject, $message, $headers );
        }
}
add_action( 'woocommerce_thankyou', 'woo_email_order_coupons' );

Lo snippet puรฒ essere personalizzato, modificando le righe dalla 6 alla 12, mentre le altre รจ bene lasciarle come sono.

Affinchรฉ la mail non venga bloccata da qualche zelante antispam, รจ bene che il mittente della mail (riga 6) sia dello stesso dominio del sito.

Raccomandazione di rito: questo genere di interventi รจ bene effettuarli utilizzando un tema child, per evitare di perderli al primo aggiornamento del tema.

Condividi se ti รจ piaciuto!

Altri articoli che potrebbero interessarti:

Immagine di Roberto Rota

Roberto Rota

Libero professionista, un "artigiano del web", lavoro nella comunicazione in rete da quando esiste Internet. Mi occupo principalmente di assistenza su WordPress e assistenza e consulenza WooCommerce, seguo la realizzazione di progetti web, in particolare siti di e-commerce, visibilitร  e comunicazione in rete. Il mio curriculum รจ su Linkedin, e mi puoi trovare anche su Instagram, FaceBook e Twitter.

DAI IL TUO CONTRIBUTO

Se il mio lavoro ti รจ stato di aiuto, contribuisci alla continuitร  di questo sito.
Basta una piccola donazione su PayPal, una pizza e una birra alla tua salute!

2 risposte

  1. Ciao Roberto,

    non so se รจ la sezione giusta, ma avrei bisogno di un consiglio.

    E’ possibile, secondo te, inserire un prodotto in omaggio insieme all’ordine ?

    Mi spiego meglio.

    L’utente aggiunge al carrello 15 sacchi di pellet.
    nel carrello perรฒ ne vengono conteggiati 16, ma al prezzo di 15.
    Un pรฒ come la promozione prendi 2 paghi 1.

    In sostanza regalare un sacco.

    Esiste un plugin od uno snippet che puรฒ aiutare ?

    Grazie
    Buon lavoro

    1. Ciao Emiliano, me ne sono occupato qualche tempo fa, ora non ho sottomano i nomi ma se cerchi in rete ci sono diversi plugin che servono proprio a fare promozioni tipo 3×2 o con prodotti regalo.

      rob

Lascia un commento

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

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.