Как настроить уведомления администратора о новых заказах в WooCommerce
Для интернет-магазинов на базе WooCommerce важно своевременно получать уведомления о новых заказах. По умолчанию WooCommerce уже отправляет уведомления о новых заказах на электронную почту администратора, но могут возникать случаи, когда требуется более гибкая настройка уведомлений, добавление дополнительных получателей, или изменение формата писем. В этой статье рассмотрим, как настроить и оптимизировать уведомления для администраторов.
Шаг 1: Проверка стандартных настроек уведомлений
WooCommerce по умолчанию отправляет уведомления о новых заказах на email, указанный в настройках сайта. Чтобы проверить и при необходимости изменить эту настройку:
- В админ-панели WordPress перейдите в WooCommerce → Настройки → Email.
- Найдите уведомление «Новый заказ» в списке уведомлений и нажмите на него.
- Убедитесь, что уведомление включено (поле «Включить это уведомление» должно быть отмечено).
- В разделе Получатели укажите email-адреса, на которые будут отправляться уведомления. Адреса можно указывать через запятую, если требуется отправка на несколько адресов.
- Проверьте настройки Тема письма и Заголовок — при необходимости их можно изменить для лучшего понимания содержания письма.
Шаг 2: Настройка шаблона письма
WooCommerce позволяет настраивать внешний вид писем. Чтобы изменить шаблон уведомления о новом заказе:
- В разделе WooCommerce → Настройки → Email нажмите на «Новый заказ», а затем на кнопку Перейти к настройке HTML-шаблона.
- Здесь вы можете выбрать цвет фона, цвет текста и логотип, который будет отображаться в письме.
- Если требуется более серьезная кастомизация, скопируйте шаблон письма из папки
woocommerce/templates/emails
в папку вашей темыyour-theme/woocommerce/emails
и измените его код.
Шаг 3: Использование плагинов для расширенной настройки уведомлений
Для более гибкой настройки уведомлений можно воспользоваться специальными плагинами. Вот несколько популярных плагинов для настройки уведомлений:
- WP Mail SMTP — помогает решить проблемы с доставкой писем. Если вы не получаете уведомления, возможно, письма блокируются или попадают в спам. WP Mail SMTP позволяет отправлять письма через сторонние SMTP-сервисы, что повышает вероятность доставки.
- WooCommerce Advanced Notifications — позволяет создавать дополнительные уведомления для администратора и других пользователей, указывая разные условия отправки (например, уведомления при заказе определенных товаров).
- Follow-Up Emails — позволяет создавать триггерные email-уведомления с более сложными условиями, например, напоминания о заказе или специальные уведомления на основе меток.
Шаг 4: Добавление уведомлений через код
Если нужно настроить отправку уведомлений более детально, можно использовать код. Например, следующий код добавляет отправку уведомления на дополнительный email при создании нового заказа:
add_action('woocommerce_thankyou', 'send_admin_order_notification');
function send_admin_order_notification($order_id) {
if (!$order_id) return;
$order = wc_get_order($order_id);
$to_email = 'additional-email@example.com'; // Укажите дополнительный email
$mailer = WC()->mailer();
$email_notification = $mailer->emails['WC_Email_New_Order'];
$email_notification->trigger($order_id, $order);
$email_notification->recipient = $to_email;
$email_notification->send($email_notification->get_recipient(), $email_notification->get_subject(), $email_notification->get_content(), $email_notification->get_headers(), $email_notification->get_attachments());
}
Этот код можно добавить в файл functions.php
вашей темы или в плагин, созданный специально для изменения функционала сайта.
Шаг 5: Тестирование уведомлений
После выполнения всех настроек необходимо проверить, работают ли уведомления корректно. Для этого можно:
- Создать тестовый заказ в вашем магазине.
- Проверить, получили ли вы уведомление на указанный email.
- Убедиться, что письмо отображается корректно и содержит всю необходимую информацию.
Если уведомления не приходят, проверьте настройки отправки почты на вашем сервере и убедитесь, что они не блокируются спам-фильтрами.
Заключение
Настройка уведомлений администратора в WooCommerce — это важный аспект для обеспечения оперативной работы интернет-магазина. Правильные настройки уведомлений помогают вовремя реагировать на заказы и избегать упущенных продаж. Следуя указанным шагам, вы сможете настроить уведомления так, чтобы они соответствовали вашим потребностям, а при необходимости использовать плагины для расширения возможностей.
Комментариев: 0