2014-04-15 7 views
7

Quando qualcuno effettua un ordine in woocommerce, ricevi l'e-mail dell'ordine come amministratore. Mi piacerebbe aggiungere altri destinatari per questa email. Però! Mi piacerebbe solo che questo BCC extra fosse fatto su queste mail esatte. Non tutte le altre mail passano.Woocommerce BCC per l'invio di e-mail all'amministratore

Ciò che viene detto in questa discussione si applica a tutte le email, e non nello specifico le email di ordine che l'amministratore ottiene: Additional recipients on woocommerce invoice

risposta

7

provare questo codice:

add_filter('woocommerce_email_headers', 'add_bcc_to_wc_admin_new_order', 10, 3); 
function add_bcc_to_wc_admin_new_order($headers = '', $id = '', $wc_email = array()) { 
    if ($id == 'new_order') { 
     $headers .= "Bcc: [email protected]\r\n"; // replace [email protected] with your email 
    } 
    return $headers; 
} 

Questo codice viene testato in WC 2.1

+0

Great @Ratnakar, proprio quello che cercavo! –

+0

Non sembra funzionare con WC 2.3 ... Qualche suggerimento? – drake035

+1

@ drake035 Ricontrollato, sta funzionando anche su WC 2.3 –