I am having issues when having a discount code applied and free shiping.
Let me explain
Customer spends over £25 and gets free shipping.
If I offer a code, say 20% off and the customer spends £25.10 the new discounted purchase price of goods is £19.98 and so drops below the £25 needed for free shipping.
How can I fix this please?
This is expected behaviour for Shopify. Your shipping rates will be triggered by the cart total, which includes any discounts applied to the cart.
As a workaround, you could reduce your Free Shipping threshold to a lower amount if you would like your customers to receive free shipping after discounts have been applied. With that said, I would recommend focusing on upselling so you can increase your order value!
You can browse all of the different upsell apps available to you here.
Let me know if you have any other questions!