diff --git a/includes/wc-cart-functions.php b/includes/wc-cart-functions.php index 0c9d758c248..04e134ded24 100644 --- a/includes/wc-cart-functions.php +++ b/includes/wc-cart-functions.php @@ -280,7 +280,7 @@ function wc_cart_totals_coupon_html( $coupon ) { $amount = WC()->cart->get_coupon_discount_amount( $coupon->get_code(), WC()->cart->display_cart_ex_tax ); $discount_amount_html = '-' . wc_price( $amount ); - if ( $coupon->get_free_shipping() ) { + if ( $coupon->get_free_shipping() && empty( $amount ) ) { $discount_amount_html = __( 'Free shipping coupon', 'woocommerce' ); }