Woocommerce向管理员发送订单电子邮件时需要抄送(BCC)。

7
当有人在woocommerce中下订单时,您作为管理员会收到订单的电子邮件。我想为此电子邮件添加其他收件人。然而!我只想要这个额外的BCC出现在这些精确的邮件中。而不是所有经过的其他邮件。
此线程中所说的适用于所有邮件,而不是管理员收到的特定订单邮件:Additional recipients on woocommerce invoice
1个回答

7

尝试使用以下代码:

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: my_personal@email.com\r\n"; // replace my_personal@email.com with your email
    }
    return $headers;
}

这段代码已在WC 2.1中进行了测试。


太棒了,@Ratnakar,这正是我一直在寻找的! - Daniel
1
@drake035 重新检查了一下,它在WC 2.3上也能正常工作。 - Ratnakar - StoreApps

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接