Inviare un Codice Sconto per email, all’utente che ha effettuato un nuovo ordine in WooCommerce

L’utente Luk, mi ha chiesto, in un suo commento, qui sul blog se era possibile inviare all’utente che ha comprato sul sito, un altro Coupon con un codice sconto, in modo da incentivare così la prossima vendita sul sito, offrendo uno sconto speciale sull’acquisto!

Ho pensato che sia una ottima idea e per questo ho creato una funzione per WooCommerce, che sfrutti l’invio di default delle email agli utenti. In modo da non intasare la casella degli utenti.

Per questo ho sfruttato una action di WooCommerce, nello specifico sono andato ad inserire un campo di testo personalizzato prima della tabella ordine nelle email.

woocommerce_email_before_order_table

Grazie a questa funzione, posso stabilire dove mostrare esattamente il messaggio per farlo quindi vedere all’utente.

Poi ho creato una condizione, per la quale avrebbe mostrato questo messaggio, con il relativo codice sconto, solo se l’ordine in questione fosse stato marcato come completato dall’amministratore o dal gestore dello store.

Creazione del Codice Sconto

La prima cosa quindi da fare è creare un Coupon con le classiche regole che offre WooCommerce. Nell’esempio ho chiamato il mio Coupon: Promo.

Funzione per il Codice Sconto

Fatto questo ora possiamo inserire la funzione che permetterà all’utente di vedere il codice sconto desiderato. Potete inserire questa funzione in un file separato oppure alla fine del vostro file functions.php

Ora all’utente che effettuerà un nuovo ordine in WooCommerce nel vostro e-commerce, si vedrà arrivare la classica email di default di ordine completato, ma con la possibilità di inserire un nuovo codice sconto sul suo prossimo acquisto.

Conclusioni

Ovviamente dovrete personalizzare il template della mail con il vostro testo.

Nel codice che vi ho fornito, ho inserito del codice base CSS in linea, questo per garantire la massima compatibilità con tutti i browser, anche quelli più obsoleti!

5 commenti su Inviare un Codice Sconto per email, all’utente che ha effettuato un nuovo ordine in WooCommerce

  1. Ciao! Questo articolo è molto utile e ben sviluppato!Mi chiedevo se ci fosse una procedura simile per impostare il tempo della validità del coupon dopo un’azione specifica.Ad esempio, un utente si registra e riceve un codice via email da poter utilizzare entro 10 giorni dalla ricezione. Ok creo il coupon, ok personalizzo la mail con il codice, ma… dove inserisco il tempo “10 giorni dall’azione”?Grazie!

    1. Be’ per dare una validità al Coupon bisogna appunto creare una regola, bastano 2 righe di codice per farlo. Domani potrei farci un articolino! 

  2. Ciao, molto utile questo articolo. Ma se volessi limitare l’inserimento del coupon dopo il primo ordine?Mi spiego meglio, se io volessi inserire solo nella mail dopo il primo ordine di ogni utente il codice promozionale come potrei fare? è possibile? Grazie

    1. Ciao Cristian è semplicissimo (se ho capito bene). In pratica il coupon viene visto solo DOPO il primo ordine! Quindi ti basterà associarlo ad una email ed impostare i limiti di utilizzo per coupon su 1.

      Ti allego screen!

      Impostazione: Screenshots

Lascia un commento

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