Как настроить уведомления администратора о новых заказах в WooCommerce

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

Шаг 1: Проверка стандартных настроек уведомлений

WooCommerce по умолчанию отправляет уведомления о новых заказах на email, указанный в настройках сайта. Чтобы проверить и при необходимости изменить эту настройку:

  1. В админ-панели WordPress перейдите в WooCommerce → Настройки → Email.
  2. Найдите уведомление «Новый заказ» в списке уведомлений и нажмите на него.
  3. Убедитесь, что уведомление включено (поле «Включить это уведомление» должно быть отмечено).
  4. В разделе Получатели укажите email-адреса, на которые будут отправляться уведомления. Адреса можно указывать через запятую, если требуется отправка на несколько адресов.
  5. Проверьте настройки Тема письма и Заголовок — при необходимости их можно изменить для лучшего понимания содержания письма.

Шаг 2: Настройка шаблона письма

WooCommerce позволяет настраивать внешний вид писем. Чтобы изменить шаблон уведомления о новом заказе:

  1. В разделе WooCommerce → Настройки → Email нажмите на «Новый заказ», а затем на кнопку Перейти к настройке HTML-шаблона.
  2. Здесь вы можете выбрать цвет фона, цвет текста и логотип, который будет отображаться в письме.
  3. Если требуется более серьезная кастомизация, скопируйте шаблон письма из папки woocommerce/templates/emails в папку вашей темы your-theme/woocommerce/emails и измените его код.

Шаг 3: Использование плагинов для расширенной настройки уведомлений

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

  1. WP Mail SMTP — помогает решить проблемы с доставкой писем. Если вы не получаете уведомления, возможно, письма блокируются или попадают в спам. WP Mail SMTP позволяет отправлять письма через сторонние SMTP-сервисы, что повышает вероятность доставки.
  2. WooCommerce Advanced Notifications — позволяет создавать дополнительные уведомления для администратора и других пользователей, указывая разные условия отправки (например, уведомления при заказе определенных товаров).
  3. 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: Тестирование уведомлений

После выполнения всех настроек необходимо проверить, работают ли уведомления корректно. Для этого можно:

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

Если уведомления не приходят, проверьте настройки отправки почты на вашем сервере и убедитесь, что они не блокируются спам-фильтрами.

Заключение

Настройка уведомлений администратора в WooCommerce — это важный аспект для обеспечения оперативной работы интернет-магазина. Правильные настройки уведомлений помогают вовремя реагировать на заказы и избегать упущенных продаж. Следуя указанным шагам, вы сможете настроить уведомления так, чтобы они соответствовали вашим потребностям, а при необходимости использовать плагины для расширения возможностей.

Комментариев: 0

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *