Add option to select if cart shipping method is based on sub-total BEFORE coupon or AFTER coupon.
currently shipping methods such as free shipping is based on cart subtotal after coupon. This causes conflict with coupons.
For Example, If you advertise on your store that you offer free shipping on orders over $50 and a user spends exactly $50 or lets say $53 for this example, the user automatically assumes he gets free shipping, which he does. However, And user also uses a 10% discount coupon, his new subtotal is now $47.70 meaning he is now below the free shipping threshold of $50 and the free shipping option falls off in the cart. As a customer I would be disappointed to see that I have spend the minimum amount to get free shipping, and also expect to get a further 10% discount to then find out that I now have to pay for shipping!!. it makes no logical sense If some Shops prefer the current logic, then woocommerce needs to implement a simple option in the settings to allow shop owners/admin to select if they want the cart to calculate shipping before OR after coupons. There needs to be more flexibility here. could even include a third option to apply coupon codes to cart total not subtotal, for those who prefer that.