I get this problem, we have order for 106 EUR. We have set, that we have free shipping from 100 EUR. But client use discount coupon 10%. So finally price was 95.40 EUR and he still get free shipping.
It is possible to change settings somehow, that free shipping is from TOTAL price, not subtotal?