First question you should ask yourself is:
WHO is going to do the shipping?
Whoever does it for you will charge fees based on a range of formulae and conditions.
In my experience, just "setting up shipping" basing your rates on some arbitrary thumb-suck is a sure-fire way to erode profits...
So... you are UK... SOMEONE (other than you) is going to take your packages and deliver them to your customers. In the UK, this could be Royal Mail / ParcelForce, DHL, FedEx, TNT....
... each one has their own formulae to calculate rates...
In general, however, shipping is based on THREE PARAMETERS:
- Destination Address (how far away must the packet be sent)
- Weight (how heavy is the damned thing)
- Volume (how big is the damned thing)
Many shippers (esp. those using Airfreight / Airmail) will have a FOURTH criteria called VOLUMETRIC WEIGHT, which is a "blend" of weight and volume. This is to cater for the fact that some parcels may weigh very little, but occupy huge space - and in a Jumbo Jet that's important stuff (space). So they have a threshold where VOLUME takes over as being the more important criteria from WEIGHT.
Anyway... the point is to DECIDE on who will do your shipping.
You may choose ONE provider, or SEVERAL... It does not matter how many. You may have one provider delivering small packets and another taking over for the big packets.
Zencart can cater for MOST combinations as there is (technically) no limit to the number of shipping modules you install and configure.
Choose your shippers, then look at their rates tables... different prices for different delivery parameters...
It will all start to look very hazy at first... but once you have worked out WHO will do your shipping and HOW they will do it, you can start looking for modules that can FIT their methodology.
You say your shop needs to deliver to the UK... I would imagine that you are thinking about Royal Mail / Parcelforce, and if you are, you face an immediate challenge...
... a standard install of zencart does not divide the UK up into counties and zones.
In fact, all you have is "UK" - Just the country...
There are no counties - and certainly not the FIVE ZONES that constitute Royal Mail's delivery system (UK Mainland, UK Highlands, Northern Ireland, UK Islands and Channel Islands).
So, until you have inserted all the UK counties and "sectioned" them off into the various zones, you cannot apply an accurate Royal Mail rate.
(There is a Royal Mail module in the downloads, but I have not used it - so I don't know if it inserts the counties and sets uo the zone definitions)
Goh Koon Hoek's book gives a very good explanation of how to configure the zones, and the zone definitions. It is one area of zencart that is functionally good, but confusing to use, because the word ZONES is applied to two completely separate parameters. If you look at the top of your screen you will see the advert for this book.
I have also found the ZONETABLES module to be extremely flexible, and it can be CLONED several times to cater for different situations. (YOU MUST have all your zone definitions set up BEFORE you install and use zonetables, however).
And lastly, there is CEON's Advanced Shipper module which resolves practically every shipping situation you could think of. It is at CEON.NET