如何在Woocommerce中自动发送客户发票/订单详细信息电子邮件通知

时间:2018-02-16 07:46:10

标签: php wordpress email woocommerce

我想在Woocommerce中自动发送客户发票/订单详情电子邮件通知。当我在woocommerce中查看客户发票/订单电子邮件通知时,它只能手动发送客户发票/订单电子邮件。我想发送客户发票/订单订单状态待定付款时的电子邮件通知。如果有任何功能可用,请自动发送客户发票/订单电子邮件。请你帮助我。

enter image description here

提前致谢!!!!!!

1 个答案:

答案 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/