我想在Woocommerce中自动发送客户发票/订单详情电子邮件通知。当我在woocommerce中查看客户发票/订单电子邮件通知时,它只能手动发送客户发票/订单电子邮件。我想发送客户发票/订单订单状态待定付款时的电子邮件通知。如果有任何功能可用,请自动发送客户发票/订单电子邮件。请你帮助我。
提前致谢!!!!!!
答案 0 :(得分:0)
使用woocommerce_email_headers过滤器,其条件与客户发票/订单详细信息电子邮件相匹配。
确保将<your@email.com>
之类的电子邮件地址设置为your@email.com
本身对我来说是失败的。
function add_bcc_to_certain_emails( $headers, $object ) {
$bcc_emails = '<your@email.com>, <another@email.com>';
// email types/objects to add bcc to
$add_bcc_to = array(
'customer_invoice',//for the manually triggered Customer invoice / Order details email
);
// if our email object is in our array
if ( in_array( $object, $add_bcc_to ) ) {
// change our headers
$headers = array(
$headers,
'Bcc: '.$bcc_emails.'\r\n',
);
}
return $headers;
}
add_filter( 'woocommerce_email_headers', 'add_bcc_to_certain_emails', 10, 2 );
摘录自https://jessepearson.net/2016/10/adding-bcc-emails-woocommerce/