Cerca

WooCommerce: aggiungere un destinatario alle notifiche degli ordini completati


Snippet WooCommerce per destinatari notifiche ordini completati

Abbiamo giร  visto come aggiungere un destinatario a tutte le notifiche inviate da WooCommerce, ma si tratta di tutte le notifiche dello store, e potrebbero essere troppe.

Magari sarebbe piรน imortante che a questo destinatario extra arrivino soloย quelle degli ordini completati (che รจ diverso dagli ordini ricevuti), quegli ordini cioรจ che la fase amministrativa si รจ conclusa,ย il cliente ha pagatoย eย quindi รจ iniziata la fase logistica di spedizione, o che i materiali digitali sono disponibili per il download.

Ecco allora uno snippet che viene in aiuto,ย avevo questa esigenza ed ho fatto una breve ricerca inย rete, l’ho testatoย e te lo ripropongo.

Come al solito, il codice che segue deve essere copiato nel file delle funzioni “functions.php” del tema, meglio se un tema child.

function woo_extra_email_recipient($recipient, $object) {
$recipient = $recipient . ', destinatario@extra.mail';
return $recipient;
}
add_filter( 'woocommerce_email_recipient_customer_completed_order', 'woo_extra_email_recipient', 10, 2);
Roberto Rota esperto WordPress e WooCommerce

Hai bisogno di aiuto con WooCommerce?

Se hai bisogno di assistenza per il tuo store WooCommerce, o anche solo per mettere in pratica queste istruzioni, contattami!

Occorre modificare la riga n. 2, sostituendoย destinatario@extra.mail con l’indirizzo mail del destinatario che si vuole aggiungere per queste notifiche.

Questo snippet รจ stato testato con WooCommerce 2.3.11, WordPress 4.2.2 e tema Storefront.

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!

6 risposte

  1. Ciao Roberto, se avessi giร  aggiunto queste righe di codice per l’ordine completato, come potrei aggiungerne altre per le Note d’ordine che devono arrivare ad un’altra mail , oltre a quella del cliente?

    1. non ho capito, devi fare una mail personalizzata (con che dati?) da inviare ad un altro indirizzo ogni qualvolta che c’รจ un ordine completato?

      la faccenda si complica, ci sono dei plugin che permettono di gestire le mail personalizzate di woocommerce ma non ricordo se arrivano a questo livello…

  2. Ciao Roberto,
    che plug-in mi consigli per aggiungere nello stato dell’ordine il track-id della spedizione (io utilizzo SDA attualmente)

    Grazie

  3. Grazie stavo proprio cercando questo snippet, mi servirebbe anche per “Ordine in elaborazione”, in quanto vorrei inserire mail specifiche per l’uno o per l’altro. Basta cambiare questo parametro “woocommerce_email_recipient_customer_completed_order” ?
    grazie ๐Ÿ™‚

    1. Ciao Mirco, bisognerebbe verificare le classi utilizzate nelle funzioni di WooCommerce, dove non รจ mai tutto cosรฌ lineare come potrebe sembrare… ๐Ÿ˜‰

      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.