Still try to unravel this, having spent the best part of a whole weekend attempting to set up simple flat rate shipping for 2 just zones within the UK.
As the Zones shipping module only seems to accept countries, I've uninstalled it. Instead I've cloned the Table Rate shipping module, so I can set up a shipping rate for UK Mainland and another for UK Highlands and Islands (as that is what many UK courier services do). So far, so good.
Next job: attempt to set up the zones. So I set up the 2 extra zones in Zones, putting them in the United Kingdom, then went through the Zone Definition thing. But there seems to be a linkage between the zones and a registered user's shipping address. The address details of a UK user no longer showed the county they registered but instead showed one of those new zones. Weird. I've now deleted those new zones.
Now, I can see that I can easily set up each UK county as a zone (like Spain, Switzerland, etc) so that the above problem goes away. But then it seems I'd have to clone the Table Rate shipping module as many times as the number of UK counties.
Can this really be so? Or is there a way to unhitch new UK zones from a registered user's shipping address? I don't really want all the counties as zones - just the Mainland and Highlands & Islands.
Bookmarks