WC_Cart::has_discount
Returns whether or not a discount has been applied.
Метод класса: WC_Cart{}
Хуков нет.
Возвращает
true|false.
Использование
$WC_Cart = new WC_Cart(); $WC_Cart->has_discount( $coupon_code );
- $coupon_code(строка)
- Coupon code to check.
По умолчанию:''
Код WC_Cart::has_discount() WC Cart::has discount WC 10.9.4
public function has_discount( $coupon_code = '' ) {
$applied_coupons = $this->get_applied_coupons();
if ( ! $coupon_code ) {
return count( $applied_coupons ) > 0;
}
$coupon_code = wc_format_coupon_code( $coupon_code );
// Check if the coupon is in applied coupons using case-insensitive comparison.
foreach ( $applied_coupons as $applied_coupon ) {
if ( wc_is_same_coupon( $applied_coupon, $coupon_code ) ) {
return true;
}
}
return false;
}