将woocommerce电子邮件发送到用户电子邮件,而不是计费电子邮件

时间:2019-02-11 10:55:22

标签: wordpress woocommerce

我想在WooCommerce中将电子邮件发送到用户帐户电子邮件,而不是计费电子邮件。

我只找到了该代码,但是我认为这已经过时了,我也不想只向客户用户的电子邮件发送2封邮件。

此处的代码:

https://www.webdesign101.net/send-e-mails-user-account-email-billing-email-woocommerce/

尝试过此代码,但过时了,还有2封邮件,而不是一封发送给用户的电子邮件。

我没有在woocommerce / templates / email中找到将标头从billing_email更改为user_email的行。

我想要从WooCommerce发送电子邮件到用户电子邮件,而不是发送到计费电子邮件

1 个答案:

答案 0 :(得分:0)

function wc_change_new_order_email_recipient($recipient, $order) {
        global $woocommerce;
        $user = $order->get_user();
        $recipient[] = $user->user_email;

        return $recipient;
    }

    add_filter('woocommerce_email_recipient_new_order', 'wc_change_new_order_email_recipient', 10, 2);