Skip to main content
A shipping zone is a group of countries that share the same currency, payment methods, and delivery options. For example, you might have a “Europe” zone with EUR currency and Colissimo/DHL delivery, and a “North America” zone with USD currency and UPS/FedEx delivery. Zones are central to how your store operates. When a customer checks out, Shopper matches their shipping address to a zone and uses it to determine:
  • Which currency to charge in
  • Which payment methods to show (Stripe, PayPal, Cash on Delivery)
  • Which delivery options are available and at what price
  • Which tax rules apply
You need at least one enabled zone before customers can complete checkout.

Accessing Zones

  1. Click on Settings in the sidebar
  2. Select Zones from the settings menu
Shipping Zones list
The zones page shows all your configured zones. Click on a zone to view its details, shipping options, and connected carriers.

Creating a Zone

To create a new zone:
  1. Click the plus icon button
  2. Fill in the zone details
  3. Click Save
Create zone form

Zone Fields

FieldRequiredDescription
NameYesA descriptive name (e.g., “Europe”, “North America”, “Africa”)
CodeNoA short identifier code (e.g., “EU”, “NA”, “AF”)
CountriesYesThe countries included in this zone. A country can only belong to one zone.
CurrencyYesThe currency used for pricing and checkout in this zone. Each zone has exactly one currency.
VisibilityNoWhether this zone is active. Disabled zones are not matched during checkout.
Payment methodsYesWhich payment methods are available in this zone (e.g., Stripe, Cash on Delivery)
CarriersYesWhich shipping carriers serve this zone (e.g., UPS, Colissimo, Local Delivery)
MetadataNoOptional key-value data for custom use
Countries already assigned to another zone are grayed out in the country selector. Each country can only belong to one zone.

Zone Detail Page

After creating a zone, click on it to view its detail page. The detail page shows the zone’s configuration and its shipping options.
Zone detail page

Editing a Zone

To update a zone’s settings:
  1. Click on the zone from the zones list
  2. Click the Edit button
  3. Modify the fields you want to change
  4. Click Save
You can change the zone’s name, code, countries, currency, payment methods, and carriers at any time.
Changing a zone’s currency affects how prices are displayed to customers in that region. Make sure you have prices configured in the new currency before switching.

What’s Configured Inside a Zone

Each zone connects three things together for a region:
WhatPurposeWhere to manage
CountriesWhich countries belong to this zoneZone form
CurrencyWhat currency customers pay inZone form
Payment methodsHow customers can pay (Stripe, Cash on Delivery, etc.)Zone form (select from available methods)
CarriersWhich shipping providers serve this zoneZone form (select from available carriers)
Shipping optionsSpecific delivery options with pricingZone detail page (see Carriers)
Tax rulesTax rates applied at checkoutManaged separately in tax settings
You need to create carriers and payment methods before you can assign them to a zone. Set those up first, then create your zones.

Zones in Orders

When viewing orders, you can see which zone applies to each order. This helps you understand which shipping and payment rules were used.
Orders showing zone information

Common Zone Setups

Single-Country Store

If you only sell domestically, create one zone:
ZoneCountriesCurrencyCarriers
DomesticYour countryYour currencyLocal carriers

Multi-Region Store

For stores selling across regions:
ZoneCountriesCurrencyCarriers
DomesticFranceEURColissimo, Chronopost
EuropeGermany, Belgium, Spain, ItalyEURDHL, UPS
North AmericaUnited States, CanadaUSDFedEx, UPS
AfricaCameroon, Senegal, Ivory CoastXAFDHL Express

Global Store with Few Zones

Keep it simple with broad zones:
ZoneCountriesCurrency
DomesticYour countryYour currency
InternationalAll othersUSD

Best Practices

Start Simple

Begin with a domestic zone and expand to international zones as your business grows.

Group by Cost

Countries with similar shipping costs should share a zone to simplify pricing.

One Currency per Zone

Each zone uses one currency. If you sell in EUR and USD, you need separate zones.

Test Checkout

After configuring zones, place test orders from different countries to verify everything works.

Carriers

Set up shipping carriers and configure delivery options.

Currencies

Manage the currencies available in your store.

Zones Documentation

Developer reference for zones, relationships, and configuration.