Welcome to the osCommerce Skip Shipping Page add-on.
There are various reasons you might want to skip the shipping page.
This add-on is written to skip the shipping page if the basket total is zero and the total weight is zero. You can amend these rules to reflect your requirements.
Your first shipping method will be "selected" for the order and be shown on the checkout confirmation page but you can add code to hide that if you wish.
You can see this in action at www.theukwaltons.co.uk by adding items in the how to section to your basket and checking out.
Only 1 edit to implement this feature.
The add-on is available at Skip Shipping Page.
You might be interested in another add-on, skip the payments page