Описание woocommerce_email_after_order_table
— Action
Хук woocommerce_email_after_order_table срабатывает после таблицы заказа в электронных письмах, отправляемых WooCommerce. Он позволяет добавлять дополнительную информацию, например, инструкции или рекламные материалы, после основной информации о заказе
Примеры использования
Пример добавления инструкции по возврату товаров в электронное письмо:
add_action('woocommerce_email_after_order_table', function($order, $sent_to_admin, $plain_text, $email) {
echo 'Если вам нужно вернуть товар, пожалуйста, свяжитесь с нашей службой поддержки.
';
}, 10, 4);
В данном примере мы добавляем текст с инструкцией по возврату товаров после таблицы заказа
Пример добавления промокода в электронное письмо:
add_action('woocommerce_email_after_order_table', function($order, $sent_to_admin, $plain_text, $email) {
echo 'Используйте промокод SALE20 для получения 20% скидки на следующий заказ!
';
}, 10, 4);
Здесь мы добавляем текст с промокодом для следующего заказа
Пример добавления информации о доставке:
add_action('woocommerce_email_after_order_table', function($order, $sent_to_admin, $plain_text, $email) {
if (!$sent_to_admin) {
echo 'Ваш заказ будет доставлен в течение 3-5 рабочих дней.
';
}
}, 10, 4);
В этом примере мы добавляем информацию о доставке только для клиентов, не для администраторов
— Лучшие практики
– Использование
Используйте этот хук для добавления дополнительной информации в электронные письма, отправляемые клиентам после оформления заказа
– Производительность
Хук не должен значительно влиять на производительность, так как добавляемый контент минимален
– Предупреждения
Следите за тем, чтобы добавляемая информация была релевантной и не перегружала письмо ненужными деталями
Альтернативы
Тип: action
Этот хук позволяет добавлять метаданные заказа в электронные письма
Используйте его, если вам нужно добавить специфические данные заказа, такие как пользовательские поля