FAQ: Free Shipping in osCommerce
Buy Gary A Beer?
Buying me a "beer" helps me to keep my contributions updated and keep this blog alive - and you get a link from my homepage to your site. Cheers!
Another question that I see asked time after time is;
How do set up osCommerce so that any order over £50 has free shipping?
The easiest way is to go into your admin area > modules > order_total
Now click on the shipping module, and press [edit]. This brings up a screen like this:

The bit that we are particularly interested in is this:

Simply insert a number in that box! If you want free shipping over £50, insert 50. Free shipping over £75, insert 75. And so on. Once done, press [update].
Note that this order_total module setting OVER-RIDES any charge that is applied via a shipping module.
Isn't that easy?



[...] of your shipping modules if the amount of the order is greater than £20. This is easy, follow this previous blog post of [...]
Pingback by Club osCommerce » Free Shipping Unless Weight is greater than 1kg — March 25, 2009 @ 3:55 pm
Can you offer free shipping (in OS Commerce) for specific items instead of a price ranges.
Thanks
Comment by Benoit — June 18, 2009 @ 6:10 pm
A way to do this would be to give those products a "zero weight" and then do "shipping by weight"…
Easy as 123
Comment by Gary — June 19, 2009 @ 9:19 am
Gary
Do you know what to do when you offer different free shipping rates based on countries (50$, 75$ and 150$ to qualify for free shipping) as the shipping module allows only for one minimum price?
Thanks
Pat
Comment by Pat — October 12, 2009 @ 5:07 pm
Hi Pat
Depending upon what module(s) you are using for postage, these might need to be slightly recoded to allow this. Or better would be to have a module coded that fits your needs exactly.
It could probably be done within the order_total module also, which would be a more interesting way to do it.
Either way, it's not straightforward.
Cheers, Gary
Comment by Gary — October 15, 2009 @ 11:46 am