| @@ 97-106 (lines=10) @@ | ||
| 94 | $has_coupon = false; | |
| 95 | $has_met_min_amount = false; | |
| 96 | ||
| 97 | 		if ( in_array( $this->requires, array( 'coupon', 'either', 'both' ) ) ) { | |
| 98 | 			if ( $coupons = WC()->cart->get_coupons() ) { | |
| 99 | 				foreach ( $coupons as $code => $coupon ) { | |
| 100 | 					if ( $coupon->is_valid() && $coupon->enable_free_shipping() ) { | |
| 101 | $has_coupon = true; | |
| 102 | break; | |
| 103 | } | |
| 104 | } | |
| 105 | } | |
| 106 | } | |
| 107 | ||
| 108 | 		if ( in_array( $this->requires, array( 'min_amount', 'either', 'both' ) ) && isset( WC()->cart->cart_contents_total ) ) { | |
| 109 | 			if ( WC()->cart->prices_include_tax ) { | |
| @@ 153-162 (lines=10) @@ | ||
| 150 | $has_coupon = false; | |
| 151 | $has_met_min_amount = false; | |
| 152 | ||
| 153 | 		if ( in_array( $this->requires, array( 'coupon', 'either', 'both' ) ) ) { | |
| 154 | ||
| 155 | 			if ( $coupons = WC()->cart->get_coupons() ) { | |
| 156 | 				foreach ( $coupons as $code => $coupon ) { | |
| 157 | 					if ( $coupon->is_valid() && $coupon->enable_free_shipping() ) { | |
| 158 | $has_coupon = true; | |
| 159 | } | |
| 160 | } | |
| 161 | } | |
| 162 | } | |
| 163 | ||
| 164 | 		if ( in_array( $this->requires, array( 'min_amount', 'either', 'both' ) ) && isset( WC()->cart->cart_contents_total ) ) { | |
| 165 | 			if ( WC()->cart->prices_include_tax ) { | |