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