Описание woocommerce_thankyou_order_received_text
— Filter
Хук woocommerce_thankyou_order_received_text позволяет изменить текст, который отображается на странице благодарности после успешного оформления заказа. Он срабатывает на странице ‘Спасибо за заказ’ и позволяет настроить сообщение, которое видит покупатель
Примеры использования
Пример изменения текста на странице благодарности:
add_filter('woocommerce_thankyou_order_received_text', function($thank_you_text, $order) {
return 'Ваш заказ успешно оформлен! Мы свяжемся с вами в ближайшее время.';
}, 10, 2);
Здесь мы заменяем текст благодарности на кастомный
Пример добавления информации о доставке в текст благодарности:
add_filter('woocommerce_thankyou_order_received_text', function($thank_you_text, $order) {
$thank_you_text .= ' Доставка ожидается в течение 3-5 рабочих дней.';
return $thank_you_text;
}, 10, 2);
В этом примере мы добавляем дополнительную информацию о доставке к тексту благодарности
Пример использования данных заказа для изменения текста:
add_filter('woocommerce_thankyou_order_received_text', function($thank_you_text, $order) {
if ($order->get_total() > 100) {
$thank_you_text .= ' Спасибо за ваш крупный заказ!';
}
return $thank_you_text;
}, 10, 2);
Здесь мы добавляем дополнительное сообщение в зависимости от суммы заказа
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо изменить текст на странице благодарности для улучшения взаимодействия с пользователем
– Производительность
Изменения, сделанные с помощью этого хука, не должны существенно влиять на производительность, так как они касаются только текста на странице
– Предупреждения
Убедитесь, что изменения текста не вводят пользователей в заблуждение
Альтернативы
Тип: action
Этот хук позволяет добавлять дополнительный функционал или контент на страницу благодарности
Используйте его, если нужно добавить дополнительный контент, например, ссылки на социальные сети или специальное предложение