I have a scenario where a client wants to give free shipping of orders over $50. They also give out promo codes of 50% off at times. The current workflow is:
Someone adds $60 to their cart - free shipping triggers. They use their promo code and the price of the cart is reduced to $30, but they still have free shipping since it was triggered already.
Is there any way of re-adding the shipping cost to an order total once the promo code has been applied?