Skip to main content

Setting up shipping zones and rates

Shipping zones control which delivery options a customer sees based on where they are. Set them up in Store › Sales › Settings › Shipping.

How shipping zones work

A zone is a region plus the shipping methods you offer there. Each customer is matched to one zone and only sees the methods set for it. The Rest of the world zone is the fallback for any region you have not defined. If it has no methods, customers outside your zones cannot choose a shipping option, which blocks their checkout.

Add a zone

  1. Go to Store › Sales › Settings › Shipping.

  2. Click Add zone.

  3. Name the zone and choose the region or regions it covers.

  4. Add one or more shipping methods (see below).

  5. Click Save changes.

Add and edit methods

Open a zone to manage its methods. Click a method to set its cost or rename it. Drag a method by its handle to change the order customers see at checkout. Use the delete icon to remove one.

Methods you are likely to use:

  • Standard. Regular delivery at a rate you set.

  • Free shipping. No shipping charge, optionally only above an order total.

  • In-store pickup. The customer collects the order at your shop.

  • Ship to FFL. Routes eligible firearm orders to a licensed dealer for transfer.

Common setup for firearm retailers

Most US dealers run a single United States zone offering Standard, In-store pickup, and Ship to FFL. Add Free shipping above a threshold if you want to encourage larger orders.

Shipping classes

If some products cost more to ship, such as heavy safes or ammunition, use the Classes tab to create a shipping class, assign it to those products, and charge a different rate for that class within a zone.

Tip

Always give your main selling region at least one method. If a customer cannot see a shipping option, they cannot check out.

Need more help?

For anything that does not match the steps above, message us in the chat from your admin or open a ticket from Help › Support.

Did this answer your question?