Изменение электронной почты получателя по умолчанию в WooCommerce: несколько методов с примерами кода

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

Метод 1: использование плагина
Один из самых простых способов изменить адрес электронной почты получателя по умолчанию в WooCommerce — использовать плагин. Доступно несколько плагинов, которые позволяют настраивать уведомления по электронной почте. Одним из таких плагинов является «WooCommerce Email Customizer» от WooCommerce. Вот пример того, как его использовать:

  1. Установите и активируйте плагин «WooCommerce Email Customizer».
  2. Перейдите в WooCommerce >Настройки >Электронная почта.
  3. Найдите шаблон электронного письма, который хотите изменить, и нажмите «Управление».
  4. Найдите поле «Получатели» и введите желаемый адрес электронной почты.
  5. Сохраните изменения.

Метод 2: изменение файла Functions.php
Другой метод — изменить файл Functions.php вашей темы. Вот пример того, как изменить адрес электронной почты получателя по умолчанию, добавив код в файл function.php:

  1. Доступ к файлам вашего сайта WordPress с помощью FTP-клиента или cPanel.
  2. Перейдите в каталог wp-content/themes/ваша-тема-папка.
  3. Найдите файл function.php и загрузите резервную копию.
  4. Откройте файл function.php в текстовом редакторе.
  5. Добавьте следующий код в конец файла:
function change_woocommerce_email_recipient( $recipient, $order ) {
    $recipient = 'new-email@example.com';
    return $recipient;
}
add_filter( 'woocommerce_email_recipient_new_order', 'change_woocommerce_email_recipient', 10, 2 );
  1. Замените «new-email@example.com» на желаемый адрес электронной почты.
  2. Сохраните изменения и загрузите измененный файл function.php обратно на свой сервер.

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

  1. Создайте новую папку в wp-content/plugins/ и назовите ее, например, «custom-woocommerce-emails».
  2. Создайте в папке новый файл PHP и назовите его «custom-emails.php».
  3. Вставьте следующий код в файл custom-emails.php:
<?php
/*
Plugin Name: Custom WooCommerce Emails
Description: Changes the default recipient email for WooCommerce.
*/
function change_woocommerce_email_recipient( $recipient, $order ) {
    $recipient = 'new-email@example.com';
    return $recipient;
}
add_filter( 'woocommerce_email_recipient_new_order', 'change_woocommerce_email_recipient', 10, 2 );
  1. Сохраните файл.
  2. Войдите в панель администратора WordPress и выберите «Плагины» >«Установленные плагины».
  3. Активируйте плагин «Пользовательские электронные письма WooCommerce».

В этой статье мы рассмотрели три различных метода изменения адреса электронной почты получателя по умолчанию в WooCommerce. Вы можете использовать плагин, например «WooCommerce Email Customizer», изменить файл function.php вашей темы или создать собственный плагин. Выберите метод, который соответствует вашим потребностям, и следуйте предоставленным примерам кода, чтобы успешно реализовать изменение. Настроив адрес электронной почты получателя, вы можете быть уверены, что нужный человек будет получать важные уведомления о заказах.