I have a discount code set up (FREE20) that offers customers 20% off certain items and free delivery on those items.

The only problem is that I only want to offer free standard delivery, but still give the customer the option to pay for next day delivery. However when the discount code is applied all the shipping options are available for free.

How can I fix this? Or disable the other shipping options when the code is applied?

1 Answer 1


When you are setting up your Shipping Methods (System -> Configuration -> Shipping Methods) you can select the method that is allowed to be shipped for free. This config setting can be found under "Free Method" for a majority of shipping types in the US, for our store we specifically set it for both USPS and UPS.

  • We are a UK store, so US shipping methods don't help. My shipping methods are currently set up as 5 separate flat rates that the customer can choose from.
    – arensou
    Nov 26, 2014 at 16:31

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.