A shipping zone is a list of countries or regions that share the same rates on a shipping profile. Checkout looks up the shopper’s address, finds a zone, and shows those rates. If the country is in no zone (and you have no rest-of-world catch-all), checkout cannot complete. You configure zones in Settings → Shipping and delivery. Labels move; use Shopify Help Center: fulfillment and shipping setup when the UI differs. This is not customs, tax, or restricted-goods legal advice.
Quick answer
Open the shipping profile that owns the products. Add zones that match how you actually pack and buy labels: for example domestic, a nearby region, and a rest-of-world zone you have priced on purpose—or omit rest-of-world if you will not fulfill those orders. Do not put the same country in two zones on one profile. Align Markets (who can buy) and currency and language with what shipping will quote. Test an address in each zone at checkout.
Zones live on a profile
Zones are not a global store list. Each profile has its own zones and rates. The general profile covers unassigned products. A custom profile for bulky items can ship only to the lower 48 while the general profile still offers islands—if that is what you configured.
If a SKU is on the wrong profile, the shopper sees the wrong countries. Fix assignment before you add more countries “to be safe.”
The ship-from location on the profile must be the place parcels leave. That location comes from store settings / locations. A downtown retail address with a suburban warehouse will mis-quote carrier rates.
Countries and regions
When you add a zone, Shopify lets you include whole countries and, for some countries, provinces/states/regions. Use regions when costs really differ (contiguous US vs Alaska/Hawaii, UK vs Channel Islands if you treat them differently). Do not split regions you will price the same—more zones means more rates to maintain.
Name zones for operators (“US lower 48,” “EU tracked”), not “Zone 2.” Checkout still shows the rate name to customers; the zone name is for you.
Only include destinations you will:
- Legally export to (your responsibility)
- Pack and label for
- Support when a parcel is delayed
A zone is a fulfillment promise. Adding 80 countries because a competitor’s footer lists them is how you get unpaid duties arguments and returned boxes.
Rest-of-world
Many profiles offer a Rest of world (or equivalent) zone: every country not listed in other zones on that profile. Use it in one of two deliberate ways:
- Priced catch-all. You will ship almost anywhere and have a rate (usually higher) that covers the expensive cases.
- Do not enable it. Shoppers outside your listed countries cannot check out. That is valid if you only ship domestic.
Do not enable rest-of-world with a cheap domestic flat rate. That is “free worldwide” in disguise. Do not enable it with $0 thinking “we will figure it out.” Checkout will sell it.
If rest-of-world is on, test a remote country you do not advertise. If a rate appears, you own that promise.
Overlap mistakes
Shopify should not let the same country sit in two zones on one profile, but merchants still create conflicts by:
- Duplicating a country after renaming zones
- Using overlapping region lists inside one country
- Copying a profile and forgetting to delete leftover countries
- Adding a country to profile A and assuming profile B “inherits” the exclusion
Symptoms: two similar rates, no rates, or a shopper in one state seeing a different price than another state you thought was “the same zone.” After every edit, test two addresses that should differ and two that should match.
Apps that rewrite shipping can stack on native zones. If quotes look random, disable the app and retest native profiles first.
Markets, currency, and what you fulfill
Markets (or the current equivalent in admin) control catalogs, domains, and often whether a country can shop. Shipping zones control delivery quotes. They must agree.
- Market includes France, no FR zone → checkout fails or you rely on rest-of-world by accident.
- FR zone exists, Market excludes France → they should not reach checkout for that catalog.
Currency and language on the storefront are not shipping. Showing EUR without a European zone still blocks the order. Configure currency and language so prices match the Markets you opened—not so you imply delivery you do not offer.
Payments are independent but required to finish a test: set up payments and payment gateways explained. A working gateway does not create a zone.
Step-by-step
- Settings → Shipping and delivery → open the profile.
- List the countries you currently ship to. Be conservative on day one.
- Create a zone per distinct rate group. Add countries/regions.
- Decide rest-of-world: priced, or off.
- Add rates to each zone (flat, weight, price, or calculated if your plan allows). On the US pricing table of 29 August 2026, third-party calculated rates were an add-on on Grow and included on Advanced/Plus; confirm in admin. See pricing and plans.
- Align Markets with those countries.
- Test checkout addresses. Keep password on until the launch checklist is done.
If you are still building the shop, start from create a Shopify store. Plan limits on shipping tools: choose the right Shopify plan.
Common mistakes
- Rest-of-world with a domestic $5 rate.
- Markets open worldwide, one US zone only.
- Duplicate countries after a copy-paste profile.
- Advertising international delivery on the homepage with no international zone.
- Tuning checkout conversion copy before zones work: optimize Shopify checkout comes after a quote appears.
What to do next
Add real rates and product weights, then take a test order. This zones article is part of Shopify 101. The complete Shopify 101 guide shows how shipping sits next to payments and checkout.
Zone lists are a merchant operations decision. If you later need theme work around a working cart, AalphaLeo Digital Solutions (+91 9288621081) can help. Do not pay anyone to “add all countries” unless you will fulfill them.
Frequently asked questions
Why can a customer in Country X not check out?
X is not in any zone on that product’s profile, rest-of-world is off, Markets exclude X, or the item does not require shipping when it should. Test in an incognito checkout with that address.
Should every store enable rest-of-world?
No. Enable it only if you will ship those orders at the rate you attached. Otherwise leave it off and say where you ship.
Can two profiles include the same country?
Yes. Different products can ship to different places. The conflict to avoid is the same product hitting overlapping rules, or Markets disagreeing with all profiles.
Is this customs or tax advice?
No. Duties, VAT/GST registration, and prohibited goods are yours and your advisor’s. Zones only control which rates Shopify shows.
Related articles
What Is Shopify? A Plain-Language Explanation for New Store Owners
Shopify is a hosted commerce platform for selling online, in person, and on connected channels from one admin. What it includes, what you st…
What Are Shopify Product Tags and How Should You Use Them?
Shopify product tags are admin merchandising labels for collections, search, and apps—not a ranking shortcut. Naming conventions, what to ta…
What Are Shopify Apps and How Do They Work?
Shopify apps connect to your store via permissions, App Store install, theme embeds, and fees. Native tools vs third-party, scopes, and what…