I had setup earlier shipping fees for different countries. If the order is below a certain value, then there are shipping costs of xx$.
I had created 4 zones.
Now I tried a test purchase and me, the customer can select which shipping rate I want to apply to my order.
Obviously I have assumed that the rate will be selected automatically, due to the country of residence of the seller. Or have I missed somewhere a setting to make the rate selection not visible?
It looks like you’ve set up four shipping rates all under one shipping zone rather than separating your shipping zones by region. A customer from any region in that zone will see all of the applicable shipping rates listed under that zone. In your case, this means that a customer from any country you ship to will see all of those shipping rates at checkout.
If you’d like a customer to see only one shipping zone, depending on the customer’s region, you’ll want to separate those shipping zones and have one shipping rate under each zone. For example, you’d want to create one zone for Australia, one zone for Canada, one zone for Europe (with the European countries you want to ship to), and one zone for the US. Then under each of those separate zones, you’d add a single shipping rate. The settings should look similar to the example shown in the screenshot below. This guide on setting up shipping zones and this guide on setting up shipping rates can help further.
You’ll also want to ensure that each of the countries you want to ship to are listed as a market that you sell to. This is because countries and regions can only be added to your shipping zones in your Shipping and delivery settings when those countries and regions belong to a market. If a country is in an inactive market in your Market settings, then customers from that country wouldn’t be able to place an order even if the country they’re ordering from is in a shipping zone with available shipping rates. You can learn more about Shopify Markets here.
Another thing I noticed in your settings is that your shipping rates only go up to $138.99. This means that any orders with an order total more than that amount will not have any available shipping rates and the customer won’t be able to place their order. If you want customers to be able to checkout with orders more than $138.99 you’ll want to adjust your shipping rate conditions. I can help with this more if it’s something you want to do.
ok i think i got it now… set different shipping zones for one warehouse in US. Now customer see in checkout just the specific rate for their country.