当有人在woocommerce中下订单时,您作为管理员会收到订单的电子邮件。我想为此电子邮件添加其他收件人。然而!我只想要这个额外的BCC出现在这些精确的邮件中。而不是所有经过的其他邮件。
此线程中所说的适用于所有邮件,而不是管理员收到的特定订单邮件:Additional recipients on woocommerce invoice
此线程中所说的适用于所有邮件,而不是管理员收到的特定订单邮件:Additional recipients on woocommerce invoice
尝试使用以下代码:
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中进行了测试。