Обновление: Добавлен хук для страницы корзины…
Это можно сделать просто с помощью следующего, который добавит специальное сообщение с кодом купона на отдельных страницах товара:
add_action( 'woocommerce_before_single_product', 'custom_message_before_single_product', 5 ); // For single product page
add_action( 'woocommerce_before_cart', 'custom_message_before_single_product'); // For cart page
function custom_message_before_single_product() {
$coupon_code = 'special10';
wc_print_notice( sprintf(
__("You get %s when using credit card payment with the %s coupon code.", "woocommerce"),
'<strong>' . __("a 10% discount", "woocommerce") . '</strong>',
'<code>' . $coupon_code . '</code>'
), 'notice' );
}
Код помещается в файл function.php вашей активной дочерней темы (или активной темы).протестировано и работает.
Вы получите что-то похожее на страницах своих продуктов: