Уведомления о регистрации покупателей в Вукомерс

13 июня 2016 6

Вордпресс по умолчанию присваивает всем вновь зарегистрировавшимся пользователям статус подписчика, уведомляя об этом администратора. Но если на сайте установлен плагин интернет-магазина Вукомерс, и пользователь регистрируется с помощью его формы регистрации, он получает статус покупателя, а администратор не получает стандартного уведомления.

Кворк — Зарабатывай на своих навыках. Без боли

Мне уже неоднократно приходилось исправлять это досадное недоразумение. Сегодня я поделюсь самым простым способом включения уведомлений о регистрации новых покупателей в Вукомерс.

В Сети встречается, несколько вариантов решения данной задачи, но некоторые требуют внесения изменений в код темы или плагина, другие работают не очень корректно, присылая пустые уведомления, третьи же традиционно не работают вообще.

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

add_action('woocommerce_created_customer', 'admin_email_on_registration', 10, 1);
function admin_email_on_registration( $customer_id ) {
  wp_new_user_notification( $customer_id );
}

Теперь при регистрации пользователь получит своё стандартное письмо, а администратор сайта уведомление о регистрации нового покупателя.

Подпишитесь на мой телеграм и первыми получайте новые материалы, в том числе которых нет на сайте.

Иван Данилин

Делаю сайты на Вордпресс с 2008 года, занимаюсь их оптимизацией, беру на поддержку, делюсь опытом в своём блоге.

Комментарии
  1. Вопрос, а где лучше создать это действие в файле функций активной темы или в функциональном плагине? И где, как их найти?
    • Правильнее создать плагин. Как это делается можно посмотреть здесь: https://danilin.biz/wordpress-functions-or-plugins.htm

      На худой конец дописать в файл функций, который размещен стандартно в /wp-content/themes/ваша-тема/functions.php
    • А не подскажете какой лучше использовать плагин для регистрации и авторизации покупателей в WooCommerce, желательно чтобы еще была возможность регистрации/авторизации по аккаунту в соц.сетях?
    • Мне понравился UserPro (https://goo.gl/Eda6b3) и WooCommerce Social Login (https://goo.gl/lE9V1t). Оба плагина поддерживают в том числе и ВКонтакте.
  2. Спасибо тебе добрый человек… Я очень сильно намудохался с этой проблемой. Добра тебе.
Добавить комментарий