Автоматическое уведомление клиентов о появлении новых товаров в интернет-магазине на 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:
- Установите и активируйте MailPoet с официального репозитория WordPress.
- Создайте список подписчиков и добавьте туда пользователей или соберите новые email через форму подписки.
- В разделе «Emails» создайте новое автоматическое письмо с триггером «При добавлении нового товара».
- Настройте шаблон письма, включив название товара, изображение и ссылку.
- Сохраните и активируйте рассылку.
Плюс таких плагинов — гибкие настройки, управление подписчиками и аналитика, минус — зависимость от дополнительного ПО и возможные ограничения в бесплатной версии.
Практические советы по улучшению 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.