Mail.RuПочтаМой МирОдноклассникиИгрыЗнакомстваНовостиПоискВсе проекты

Не приходят уведомления о регистрации нового пользователя в Woocommerce

Профи (769), на голосовании 5 месяцев назад
Нашла в интернете два варианта решения, но оба не работают:

1. Первым делом перезаписываем customer-new-account.php путем добавления одной строчки кода в конец файла (файл можно взять в папки templates плагина WooCommerce и положить в директорию woowommerce в папке с темой):
1
<?php do_action( 'new_customer_registered', $user_login ); ?>
Далее, добавляем сниппет в functions.php:
view sourceprint?
1
// Уведомление для администратора о новом зарегистрировавшемся покупателе
2
function new_customer_registered_send_email_admin($user_login) {
3
ob_start();
4
do_action('woocommerce_email_header', 'Новый покупатель зарегистрировался');
5
$email_header = ob_get_clean();
6
ob_start();
7
do_action('woocommerce_email_footer');
8
$email_footer = ob_get_clean();
9

10
woocommerce_mail(
11
get_bloginfo('admin_email'),
12
get_bloginfo('name').' - Новый покупатель зарегистрировался',
13
$email_header.'Пользователь '.esc_html( $user_login ).' создал аккаунт на сайте.'.$email_footer
14
);
15
}
16
add_action('new_customer_registered', 'new_customer_registered_send_email_admin'

2. создать действие в файле функций активной темы или в функциональном плагине.

add_action('woocommerce_created_customer', 'admin_email_on_registration', 10, 1);

function admin_email_on_registration( $customer_id ) {
wp_new_user_notification( $customer_id );
}

Подскажите, что нужно исправить??
Голосование за лучший ответ
Woocommerce - это что? = плагин для ворпресс))) так? = да
это не супер самопис с которым в коде ковыряться требуется=а настраивается наверняка в адмике)))
и примеры какие то не совсем удачные)))
1-письма не приходят пользователю или администратору?
2-все остальные оповещения приходят?
Похожие вопросы
Также спрашивают