Отправляйте электронные письма woocommerce на электронную почту пользователя, а не на электронную почту для выставления счетов - PullRequest
0 голосов
/ 11 февраля 2019

Я хочу отправлять электронные письма на адрес электронной почты учетной записи пользователя, а не на счета электронной почты в 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 голосов
/ 11 февраля 2019
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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...