【问题标题】:How to send Customer invoice / Order details email notification Automatically In Woocommerce如何在 Woocommerce 中自动发送客户发票/订单详细信息电子邮件通知
【发布时间】:2018-07-27 02:16:31
【问题描述】:
我想在 Woocommerce 中自动发送客户发票/订单详细信息电子邮件通知。当我在 woocommerce 中检查客户发票/订单电子邮件通知时,只有手动发送客户发票/订单电子邮件的方法。我想发送客户发票/订单订单状态为待付款时的电子邮件通知。如果有任何功能可用,自动发送客户发票/订单电子邮件。您能帮帮我吗。
先谢谢了!!!!!!
【问题讨论】:
标签:
php
wordpress
email
woocommerce
【解决方案1】:
将 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/修改的片段