Описание woocommerce_gateway_method_description
— Filter
Хук woocommerce_gateway_method_description позволяет изменить описание методов оплаты в WooCommerce. Он срабатывает при выводе описания в разделе оплаты на странице оформления заказа и позволяет кастомизировать текст, который видит покупатель
Примеры использования
Пример изменения описания метода оплаты PayPal:
add_filter('woocommerce_gateway_method_description', function($description, $gateway_id) {
if ($gateway_id === 'paypal') {
$description = 'Оплатите через PayPal безопасно и быстро.';
}
return $description;
}, 10, 2);
В этом примере мы изменяем описание метода оплаты PayPal на более привлекательное
Пример добавления дополнительной информации к описанию метода оплаты:
add_filter('woocommerce_gateway_method_description', function($description, $gateway_id) {
if ($gateway_id === 'stripe') {
$description .= ' Важно: Оплата осуществляется через защищенное соединение.';
}
return $description;
}, 10, 2);
Здесь мы добавляем предупреждение о безопасности к описанию метода оплаты Stripe
Пример скрытия описания метода оплаты для определенного метода:
add_filter('woocommerce_gateway_method_description', function($description, $gateway_id) {
if ($gateway_id === 'bank_transfer') {
return ''; // Скрываем описание для банковского перевода
}
return $description;
}, 10, 2);
В этом примере мы полностью скрываем описание для метода оплаты банковским переводом
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо изменить или дополнить описание методов оплаты на странице оформления заказа
– Производительность
Хук не должен негативно влиять на производительность, так как изменения касаются только текста
– Предупреждения
Следите за тем, чтобы изменения не вводили в заблуждение клиентов и не нарушали правила использования платежных систем
Альтернативы
Тип: filter
Этот хук позволяет изменить массив доступных методов оплаты, включая их настройки
Используйте его, если необходимо изменить не только описание, но и другие параметры методов оплаты