From 1a9a8a6521cee50b5d526b6af433eecd9c8ffc04 Mon Sep 17 00:00:00 2001 From: Thiago Guimaraes Date: Fri, 21 Apr 2017 12:51:19 -0300 Subject: [PATCH] Calculate totals after remove a coupon --- includes/class-wc-payment-discounts-apply-discount.php | 1 + 1 file changed, 1 insertion(+) diff --git a/includes/class-wc-payment-discounts-apply-discount.php b/includes/class-wc-payment-discounts-apply-discount.php index 5730bb4..1c2ddfd 100644 --- a/includes/class-wc-payment-discounts-apply-discount.php +++ b/includes/class-wc-payment-discounts-apply-discount.php @@ -86,6 +86,7 @@ protected function remove_payment_coupons( $cart, $skip = '' ) { foreach ( $cart->get_applied_coupons() as $code ) { if ( 'wcpd_' === substr( $code, 0, 5 ) && $code !== $skip ) { $cart->remove_coupon( $code ); + $cart->calculate_totals(); $removed = true; } }