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)
- Go to
Dashboard > Extra Fees
- Click
Add New Fee
- Name the fee:
Coupon Waiver Fee
- Set Fee Type and Amount as needed
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.- Click
Save Fees
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