Originally Posted by Jodi
Mine is the opposite and is making the most expensive the default, which is currently putting of my customers. I have tried to change but it won't let me. I am constantly being asked why the shipping is so expensive. I keep having to explain that the default shipping cost is for the USA
You currently have 4 shipping methods while you should really have 2 of them.
There are 2 shipping methods called "UpTo2KG" (one for UK and one for the built-in zone The World) and 2 other called "Over2KG" (again, one for UK and one for the built-in zone The World). The built-in zone "The World" matches any address (UK based too), so, if a customer enters a UK-based adress, s/he will see 2 shipping methods (either 'UpTo2KG' or 'Over2KG'). That's quite confusing, of course.
First of all, you can merge down those 4 methods into just 2. Every table-based method in Ecwid allows to have more than one weight range in it. So, You can have 2 table based shipping methods - 1 for UK, one for outside UK. Each of them includes 2 rows in its table: one for 0-2000 g, another for 2000-1000000 g, each including its appropriate rates.
Now to the zones. Since 'The World' zone matches any address, your UK users see its rates too - even if you didn't mean those rates are for UK. You need to create a new zone in the Ecwid control panel → System Settings → Zones (since 'The World' is a built-in zone and you cannot change it), add all the available countries into it (just countries, but not
their states) and then exclude those countries where this shipping method should not ship to (currently, judging from your setup - just the United Kingdom). This will result in a zone that matches the addresses only outside the UK. You can name it e.g. "Outside UK".
Once you have such zone, you only need to change the one of your shipping methods that should work for outside of UK to use that new zone. Just click The World in the row of the Ecwid control panel → System Settings → Shipping → Shipping Methods next to the shipping method that should ship outside UK and choose the just created "Outside UK" zone in the dropdown on the top of the window. Once you save all the changes, this shipping method will only work for the addresses outside UK.
After these changes your customers will see only 1 shipping method in the checkout. One shipping method has no issues with sorting or choosing the default.
Next, naming. You should avoid using the weight-based naming for your shipping methods, as well as location based naming. Your customers rarely care how much their order weights (they know approximately what they ordered), nor they are interested in their location (they know where they are). The recommended way to name a shipping method is to use the name of the carrier that you are going to utilize - it tells customers where and how they will receive their order. If that's post, the name should state 'post', if that's some specific shipper - the shipping method name should tell which one. This basically would tell customers many important things of how they are to receive their package (courier or office pickup or anything else) and how they will declare it at customs, if its the international delivery (post services differ from the commercial carriers in this matter).