Inviare ai propri clienti un Coupon sconto in base all’importo speso in WooCommerce

L’utente Andrea, che ringrazio, mi ha chiesto se è possibile inviare uno sconto personalizzato in base a quello speso per un ordine sul sito web.

Per esempio:

  • Se il cliente acquista sul sito € 100 allora gli invio per email un buono del 10%
  • Se il cliente acquista sul sito € 200 invece gli invio per email un buono del 15%

Creazione dei Coupon

La prima cosa da fare è creare i buoni sconto, potete crearne 2 o anche di più ovviamente.

Il nome che darete verrà poi usato all’interno del codice e delle varie regole.

Funzione php per invio dei Coupo via email

Questa invece è la funzione che potete inserire nel vostro file functions.php e che servirà per inviare il codice promo all’utente che ha appena acquistato sul vostro e-commerce!

https://gist.github.com/miniMAC/3efb35e314e1c5e1ff020e7eb470f927

Vi basterà inserire questo codice e automaticamente nella mail che arriverà al cliente, verrà recapitato anche lo sconto in base al prezzo d’acquisto dell’ordine precedente.

Alla riga 10 e 14 del codice potete modificare gli importi, o aggiungere altre regole sempre tramite PHP!

7 commenti

  1. Fantastico!
    Ma altra domanda, se voglio applicare questa funzione solamente quando il cliente ha un totale inferiore a 150, quando supera i 150 non riceverà nulla.
    Come si può fare?

  2. Salve, ottima guida!

    avrei bisogno di una info. Nel mio sito ho creato la possibilità di comprare degli ingressi gratuiti al museo da poter poi regalare. mi interessava sapere se c’è un codice PHP che permetta l’invio della mail, con il codice coupon che ho creato, direttamente al cliente come email di ordine di quel determinato prodotto.

    • Ciao Gio, la tua richiesta è prettamente personale e si dovrebbe procedere con una modifica personalizzata del codice differente dall’esempio sopra, se desideri la funzione che hai chiesto, contattami in privato per un preventivo!

  3. Se volessi escludere dall’invio del coupon chi effettua un ordine in Contrassegno (COD) anche se risponde hai requisiti di prezzo?

    Grazie mille!

    • Ciao Andrea! per questo il codice dovrebbe essere completamente rivisto. Nel caso comunque necessitassi di un codice custom puoi sempre contattarmi!

Lascia una risposta

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