I am not a developer but a very frustrated site manager who is trying to:
a - solve a problem
b - figure out a problem
1 - the site has a sale category where product is marked down
2 - for the boxing day sales their was an offer of 50% of the sale price
3- a discount code was created that shoppers were required to enter to receive the discounted price
4 - the site offers free shipping for orders over $80
5 - for orders under $80 the shipping price is $6.95
6 - however the issue we are facing is that when the discount code is applied, any orders, whether they are under the shipping threshold or not, do not get charged shipping.
The site uses:
a- table rates for international shipping
b - flat rate shipping for express postage
c - shopping cart rule for discount
Our understanding is that Magento calculates the shipping rule first and then applies the shopping cart rule after, once the shipping has been applied.
I see this is a known issue but there seems to be a work around:
Our developer has tried numerous combinations but says, "no luck...its just how Magento how it calculates. We need to fiddle with core magento code, which is not good".
If anyone can assist / any ideas / solutions etc that would be greatly appreciated.
I guess our Shipping Table Rates extension can help. There's an option to calculate the shipping price after the discount is applied -http://prntscr.com/9jec4j
You can find more info and demo at https://amasty.com/shipping-table-rates.html