Как создать автоматическое сообщение о новых товарах WooCommerce через email

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

Почему важно настроить автоматические уведомления о новых товарах в WooCommerce

Когда вы добавляете новый товар, многие постоянные покупатели хотят узнать о новинках как можно быстрее. Ручная рассылка занимает много времени и неэффективна, поэтому автоматизация процесса — необходимый шаг для растущего магазина. Автоматическое уведомление помогает:

  • увеличить трафик на страницы новых товаров;
  • повысить лояльность клиентов;
  • сократить время на маркетинг;
  • создать персонализированный контакт с аудиторией.

Для реализации такой функции есть несколько подходов — через кастомный код и плагинами.

Как создать автоматическое email-уведомление о новых товарах с помощью кода

Для начала разберём простую реализацию на PHP, которую можно добавить в functions.php вашей темы или в отдельный плагин. Идея в том, чтобы отслеживать публикацию новых товаров и отправлять письмо подписчикам.

Отслеживаем событие публикации нового товара

WooCommerce использует тип записи product. При публикации нового товара срабатывает хук publish_product. Мы можем повесить на него функцию отправки писем.

add_action('publish_product', 'wpsell_send_new_product_notification', 10, 2);function wpsell_send_new_product_notification($ID, $post) {    // Получаем данные о товаре    $product = wc_get_product($ID);    if (!$product) return;    $product_name = $product->get_name();    $product_url = get_permalink($ID);    // Формируем тему и тело письма    $subject = 'Новый товар в нашем магазине: ' . $product_name;    $message = 'Здравствуйте!\n\nМы добавили новый товар: ' . $product_name . '.\nПосмотреть его можно по ссылке: ' . $product_url . '\n\nСпасибо, что вы с нами!';    // Получаем список email подписчиков — пример с опцией, нужно реализовать свой способ сбора почт    $subscribers = get_option('wpsell_new_product_subscribers', []);    if (empty($subscribers)) return;    // Отправляем письма подписчикам    foreach ($subscribers as $email) {        wp_mail($email, $subject, $message);    }}

Этот код отправляет простое текстовое письмо всем email из массива подписчиков, сохранённых в опции wpsell_new_product_subscribers. Для реальной работы нужно реализовать сбор и хранение email (например, через форму подписки).

Как добавить форму подписки на новости о новых товарах

Можно добавить простой шорткод, который выводит форму для сбора email, и сохраняет их в опции:

function wpsell_new_product_subscribe_form() {    if ($_SERVER['REQUEST_METHOD'] === 'POST' && !empty($_POST['wpsell_email'])) {        $email = sanitize_email($_POST['wpsell_email']);        if (is_email($email)) {            $subscribers = get_option('wpsell_new_product_subscribers', []);            if (!in_array($email, $subscribers)) {                $subscribers[] = $email;                update_option('wpsell_new_product_subscribers', $subscribers);                echo '<p>Спасибо за подписку!</p>';            } else {                echo '<p>Вы уже подписаны.</p>';            }        } else {            echo '<p>Введите корректный email.</p>';        }    }    return '<form method="post"><input type="email" name="wpsell_email" placeholder="Ваш email" required><button type="submit">Подписаться</button></form>';}add_shortcode('wpsell_new_product_subscribe', 'wpsell_new_product_subscribe_form');

Добавьте на страницу шорткод [wpsell_new_product_subscribe], чтобы выводить форму подписки.

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

Если хочется минимизировать кодинг, можно использовать готовые решения. Вот несколько плагинов, которые позволят настроить уведомления о новых товарах:

  • MailPoet — плагин для email-рассылок с интеграцией WooCommerce. Позволяет создавать автоматические письма при добавлении новых товаров.
  • WooCommerce Follow-Ups — мощный инструмент для автоматических email, в том числе уведомлений о новинках.
  • Newsletter — бесплатный плагин с расширением для WooCommerce, поддерживает рассылку новостей и уведомлений о товарах.

Для примера рассмотрим настройку на MailPoet:

  1. Установите и активируйте MailPoet с официального репозитория WordPress.
  2. Создайте список подписчиков и добавьте туда пользователей или соберите новые email через форму подписки.
  3. В разделе «Emails» создайте новое автоматическое письмо с триггером «При добавлении нового товара».
  4. Настройте шаблон письма, включив название товара, изображение и ссылку.
  5. Сохраните и активируйте рассылку.

Плюс таких плагинов — гибкие настройки, управление подписчиками и аналитика, минус — зависимость от дополнительного ПО и возможные ограничения в бесплатной версии.

Практические советы по улучшению email-уведомлений о новых товарах

Персонализация и сегментация подписчиков

Чтобы повысить эффективность рассылок, сегментируйте подписчиков по интересам — например, по категориям товаров. Так можно отправлять автоматические письма только с релевантными новинками. Для этого в коде или плагине нужно добавить фильтрацию подписок и контента.

Оптимизация контента письма

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

$message = '<h2>Новый товар: ' . esc_html($product_name) . '</h2>';$message .= '<p><a href="' . esc_url($product_url) . '">Посмотреть товар</a></p>';$message .= '<img src="' . esc_url(wp_get_attachment_url($product->get_image_id())) . '" alt="' . esc_attr($product_name) . '" style="max-width:300px;"/>';

Тестирование и мониторинг

Перед запуском рассылки протестируйте отправку на разные почтовые сервисы, чтобы письма не попадали в спам. Контролируйте статистику открытий и кликов, корректируйте частоту и контент рассылок.

Заключение

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

Если хотите узнать больше о настройках WooCommerce и полезных плагинах, загляните на WPSHOP.ru.

Как автоматизировать создание отзывов на сайте WordPress с помощью плагинов и кода
12.04.2026
Как добавить атрибуты для оптимизации изображений в WordPress
27.01.2026
Как использовать хуки WordPress для добавления функциональности
26.12.2025
Как каскадно удалять записи и метаданные в WordPress
06.03.2026
Как добавить автозагрузку изображений в WooCommerce для ускорения сайта
30.03.2026

Совсем скоро здесь заработает сайт о вордпресс. И будет он связан с продажами, магазинами или чем-то таким.