В WooCommerce я хотел бы сделать скидку без использования купонов, а расчет скидки будет основан на цене продукта, с чем-то вроде «возьмите 3 продукта по цене 2 .Корзина add_fee() не работает на странице проверки
в function.php
моей активной темы я использую этот код:
function promo() {
if (is_cart()) {
$woocommerce->cart->add_fee(__('des', 'woocommerce'), -50.00`enter code here`, true, '');
}
}
add_action ('woocommerce_cart_calculate_fees', 'promo');
моей проблема: этот код не работает на кассе странице
Если я заставляю в обзоре порядка скидка. появляется, но общая стоимость не меняется. Я думаю, что ее нет t сохранение платы.
Как я могу заставить его работать (на странице проверки)?
Благодаря