woocommerce发票上的其他收件人

时间:2013-11-06 11:15:09

标签: woocommerce

是否可以在woocommerce发票邮件中添加其他收件人。 我曾尝试使用'woocommerce_email_headers'钩子,但它不起作用:

add_filter( 'woocommerce_email_headers', 'mycustom_headers_filter_function', 10, 2);

function mycustom_headers_filter_function($headers, $object) {
    $headers = array();
    $headers[] = 'Bcc: My Name <me@gmail.com>';
    $headers[] = 'Content-Type: text/html';
    return $headers;
}

有什么建议吗?

3 个答案:

答案 0 :(得分:2)

您可以展开该功能以包含订单:

add_filter( 'woocommerce_email_headers', 'woo_cc_emails', 10, 3 );

function woo_cc_emails( $headers, $status, $object ) {
    return 'Bcc: your@email.here' . "\r\n";
}

答案 1 :(得分:0)

几个月后,但我希望这会对某人有所帮助。

add_filter('woocommerce_email_headers', 'woo_cc_emails');
function woo_cc_emails() {
  return 'Bcc: your@email.here' . "\r\n";
}

您可以使用&#34; To&#34;更改&#34;密送&#34;或&#34; Cc&#34;。

答案 2 :(得分:0)

我需要帮助才能将BCC添加到新客户帐户电子邮件中。这就是我想出的。它与上面略有不同。希望这有助于某人。

add_filter( 'woocommerce_email_headers', 'add_bcc_to_wc_customer_new_account', 10, 3 );
function add_bcc_to_wc_customer_new_account( $headers = '', $id = '', $wc_email = array() ) {
if ( $id == 'customer_new_account' ) {
    $headers .= "Bcc: my_personal@email.com\r\n"; // replace my_personal@email.com with your email
}
return $headers;
}