Описание woocommerce_receipt_$ORDER->get_payment_method
— Action
Хук woocommerce_receipt_$ORDER->get_payment_method позволяет изменить вывод информации о платеже на странице заказа после его оформления. Он срабатывает при отображении данных о платеже на странице подтверждения заказа, что позволяет кастомизировать вывод информации о выбранном методе оплаты
Примеры использования
Пример добавления кастомного сообщения к информации о платеже:
add_action('woocommerce_receipt_$ORDER->get_payment_method', function($order) {
echo 'Спасибо за ваш заказ! Мы свяжемся с вами в ближайшее время.
';
});
В данном примере мы добавляем сообщение, которое будет отображаться под информацией о платеже на странице подтверждения заказа
Пример изменения информации о методе оплаты:
add_action('woocommerce_receipt_$ORDER->get_payment_method', function($order) {
if ($order->get_payment_method() == 'cheque') {
echo 'Оплата производится чеком. Пожалуйста, дайте нам знать, когда чек будет отправлен.
';
}
});
Здесь мы проверяем метод оплаты и выводим специфическое сообщение для платежа чеком
Пример добавления дополнительной информации о доставке:
add_action('woocommerce_receipt_$ORDER->get_payment_method', function($order) {
echo 'Ваш заказ будет обработан в течение 24 часов.
';
});
Данный пример показывает, как можно добавить информацию о времени обработки заказа
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо изменить или дополнить информацию о платеже на странице подтверждения заказа
– Производительность
Обратите внимание на то, что слишком много операций в этом хуке может замедлить отображение страницы подтверждения заказа
– Предупреждения
Убедитесь, что изменения не нарушают логику отображения информации о заказе и не вводят в заблуждение пользователей
Альтернативы
Тип: action
Этот хук срабатывает на странице успешного завершения заказа и позволяет добавлять дополнительные элементы на страницу благодарности
Используйте его, если хотите добавить элементы после завершения заказа, а не только информацию о платеже