WC_Cart::check_cart_coupons PHP Méthode

check_cart_coupons() public méthode

Check cart coupons for errors.
public check_cart_coupons ( )
    public function check_cart_coupons()
    {
        foreach ($this->applied_coupons as $code) {
            $coupon = new WC_Coupon($code);
            if (!$coupon->is_valid()) {
                // Error message
                $coupon->add_coupon_message(WC_Coupon::E_WC_COUPON_INVALID_REMOVED);
                // Remove the coupon
                $this->remove_coupon($code);
                // Flag totals for refresh
                WC()->session->set('refresh_totals', true);
            }
        }
    }
WC_Cart