woocommerce_mail_content

12 февраля, 2025
Узнайте, как использовать хук woocommerce_mail_content для настройки содержимого писем в WooCommerce
Быстрая навигация по записи

Описание woocommerce_mail_content

— Filter

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

Примеры использования

Пример добавления дополнительного текста в письмо о завершении заказа:

				
					add_filter('woocommerce_mail_content', function($content, $email_id, $order) {
   if ($email_id === 'customer_completed_order') {
       $content .= '<p>Спасибо за вашу покупку!</p>';
   }
   return $content;
});
				
			

В этом примере мы добавляем сообщение ‘Спасибо за вашу покупку!’ к содержимому письма о завершении заказа.

Пример изменения содержимого письма при возврате товара:

				
					add_filter('woocommerce_mail_content', function($content, $email_id, $order) {
   if ($email_id === 'customer_on_backorder') {
       $content = '<p>Товар на предзаказе, мы сообщим вам, когда он будет доступен.</p>';
   }
   return $content;
});
				
			

Здесь мы заменяем содержимое письма о предзаказе на кастомное сообщение.

Пример удаления нежелательной информации из письма:

				
					add_filter('woocommerce_mail_content', function($content, $email_id, $order) {
   if ($email_id === 'customer_invoice') {
       // Удаляем информацию о налогах
       $content = preg_replace('/Там были налоги.*/', '', $content);
   }
   return $content;
});
				
			

В данном примере мы удаляем текст о налогах из содержимого счета.

— Лучшие практики

– Использование

Используйте этот хук, когда необходимо изменить содержимое писем, отправляемых WooCommerce, без редактирования исходных шаблонов

– Производительность

Этот хук может повлиять на производительность, если в нем используются сложные операции с содержимым письма

– Предупреждения

Следите за тем, чтобы изменения не нарушали формат письма и не вызывали ошибок при отправке

Альтернативы

Тип: action

Этот хук позволяет добавлять дополнительную информацию к метаданным заказа в письмах

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

Тип: action

Этот хук позволяет добавлять содержимое в нижний колонтитул писем

Используйте его, если хотите добавить информацию или ссылки в конце всех писем

Оставить комментарий

Нужна помощь с WordPress WooCommerce плагинами темой оптимизацией ?

Упрощаем сложное, создаем впечатляющее!
100% без риска
Нет обязательств по найму
Бесплатная оценка
5900 ₽
Современный дизайн
Шаблон сайта продажи цветов или цветочных композиций. Этот шаблон помогает создать стильный и удобный ресурс, где пользователи могут легко заказать цветы с доставкой для любого повода.

Поможем вывести Ваш бизнес на новый уровень!

Проснувшись однажды утром после беспокойного сна, Грегор Замза обнаружил

Добро пожаловать!

Авторизуйтесь, чтобы продолжить

или

Забыли пароль? Восстановить

* Если аккунта у Вас еще нет, то он будет создан автоматически.

* Отправляя данные, вы соглашаетесь с политикой конфиденциальности.

Давайте составим техническое задание!
100% без риска
Нет обязательств по найму
Бесплатная оценка стоимости
Здравствуйте! Я асистент на основе искусственного интеллекта. Вы можете общаться со мной, как с человеком — задавайте вопросы, описывайте свои идеи и требования.

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

Выберите подходящий вариант или опишите свою задачу в свободной форме, и я помогу вам составить четкий план действий, для оценки стоимости нашими разработчиками! 😊