I currently offer free shipping on orders over $100 using FreeOptions.

I run into issues when customers use coupons which bring their total under $100, but they still get free shipping due to the way the code is written.

Anybody found a way to not have this occur? Possibly by having the module look at the total rather than pre-discounted total?

I've considered changing the store offer to provide a certain amount off all overs over $100, but the problem is that then other discount codes can't be used since the cart can only accept one at a time.