We need to be able to offer free shipping via shopping cart price rule to all orders above 100 dollars. We also need to be able to have a discount coupon that gives certain amount of discount on the whole order.
Now, the problem is that Magento gives free shipping even if the discount coupon reduces the order sum below the 100 dollar limit we have set. So now we give a free shipping orders below 100 dollars.
We also have to use the shopping cart price rule, because we have a shipping methods via extensions that integrate to carriers system. So we can't use the Magento's free shipping method. We also need to specify the shipping methods that can have a free shipping.
So is there any way we could get Magento to apply the discount before it calculates if the free shipping limit is reached?