
Всем привет. Есть небольшой скрипт. Он дает скидку на заказ при достижении нужной суммы в корзине. Вот он:
add_action( 'woocommerce_before_cart', 'apply_matched_coupons' );
function apply_matched_coupons() {
global $woocommerce;
$coupon_code = 'ku30108'; // Код купона
if ( $woocommerce->cart->has_discount( $coupon_code ) ) return;
if ( $woocommerce->cart->cart_contents_total >= 300 ) { // Сумма при которой используется скидка
$woocommerce->cart->add_discount( $coupon_code );
$woocommerce->show_messages();
}
}
Нужно добавить условие при котором скрипт начинал работать, если в корзине находится минимум 4 товара из нужной категории. Пожалуйста помогите добавить это условие. Вот подсказали это:
global $woocommerce;
if ($woocommerce->cart->cart_contents_count >= 5)
Но ума не хватает у меня ))
add_action( 'woocommerce_before_cart', 'apply_matched_coupons' );
function apply_matched_coupons() {
global $woocommerce;
$coupon_code = 'ku30108'; // Код купона
if ( $woocommerce->cart->has_discount( $coupon_code ) ) return;
if ( $woocommerce->cart->cart_contents_total >= 300 ) { // Сумма при которой используется скидка
$woocommerce->cart->add_discount( $coupon_code );
$woocommerce->show_messages();
}
}
Нужно добавить условие при котором скрипт начинал работать, если в корзине находится минимум 4 товара из нужной категории. Пожалуйста помогите добавить это условие. Вот подсказали это:
global $woocommerce;
if ($woocommerce->cart->cart_contents_count >= 5)
Но ума не хватает у меня ))