I have searched the many many magento free shipping questions both here and on google and am yet to find a resolution.
We’re based in the UK and have three shipping options – Royal Mail, Courier and International. These are implemented using the flatrate rules.
Royal Mail and Courier shipping options are available when customers’ shipping destination is the UK.
What we would like to do is have a small number of specific skus that allow free shipping on the entire order, but for the Royal Mail shipping option only. Customers should still be able to opt to pay for a Courier shipping option.
I’ve attempted using a shopping cart price rule and specifically set “Shipping Method is [flatrate] Royal Mail”, but this does not work; neither of the shipping options appear as £0.00. Any suggestions? If I leave out the Shipping Method check, it makes both options free, which is not what I want.