Изменить получателя уведомлений об акциях по электронной почте в WooCommerce - PullRequest
0 голосов
/ 27 февраля 2019

Я хочу изменить электронный адрес получателя электронной почты в woocommerce.Уже изменяет адрес электронной почты администратора, но письма по-прежнему отправляются на старые сообщения.

Ответы [ 2 ]

0 голосов
/ 18 марта 2019

Это, очевидно, должно быть сделано в базе данных напрямую, поскольку нет никакой внутренней опции, чтобы изменить это, и woocommerce, по-видимому, просто использует адрес электронной почты администратора с момента его установки.просто найдите в таблице wp_options (или другую, если вы выбрали для своих таблиц другой префикс, чем wp_) для параметра option_name: woocommerce_stock_email_recipient и измените его на новый.

0 голосов
/ 27 февраля 2019

Чтобы сменить стандартного получателя электронной почты, попробуйте следующее:

add_filter( 'woocommerce_email_recipient_backorder', 'change_stock_email_recipient', 10, 2 ); // For Backorders notification
add_filter( 'woocommerce_email_recipient_low_stock', 'change_stock_email_recipient', 10, 2 ); // For Low stock notification
add_filter( 'woocommerce_email_recipient_no_stock', 'change_stock_email_recipient', 10, 2 ); // For No stock notification
function change_stock_email_recipient( $recipient, $product ) {
    // HERE set your replacement email
    $recipient = 'thename@email.com';

    return $recipient;
}

Код идет в файл function.php вашей активной дочерней темы (или активной темы).Должно работать.

...