How to Waive WooCommerce Extra Fees When a Coupon is Used

Coupons are a great way to drive conversions, but you can take it further. This use case shows how to automatically waive extra fees when customers use a valid coupon at checkout.

Overview

By removing additional charges like service or handling fees when a coupon is applied, you make discounts feel more rewarding and checkout more attractive. (Plugin Feature: Coupon/Discount Condition)

Business Impact Example: This tactic has been shown to boost coupon usage and increase conversions. For example, stores that waive a $3 fee with coupons often see higher completion rates and better ROI on marketing campaigns.


Preconditions

  • Extra Fees plugin is installed and activated.
  • WooCommerce coupons are enabled and active

Steps (Basic Flow)

  1. Go to Dashboard > Extra Fees
  2. Click Add New Fee
  3. Name the fee: Coupon Waiver Fee
  4. Set Fee Type and Amount as needed
  5. Under Conditions, choose Coupon, then set the rule to waive the fee when a coupon is removed/applied. In the example below, you see the fee once the discount is applied.

  6. Click Save Fees
  7. At checkout, the extra fee will be waived automatically when a valid coupon is used


Alternate Flow

  • If no coupon is applied, the fee remains in effect at checkout.

Expected Outcome

  • Increases coupon engagement, improves customer satisfaction, and encourages more conversions
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.