---
title: "Creating Shipping Zones"
description: "How to set up shipping methods & determine how much customers pay for shipping"
url: https://help.cartgenie.com/en/articles/17-creating-shipping-zones
collection: "Shipping"
updated: 2026-10-29
language: en
---

# Creating Shipping Zones

How to set up shipping methods & determine how much customers pay for shipping

Shipping zones enable shipping to specific locations, determine the shipping methods available in each, and the price of each option. **Customers cannot check out if their cart contains shippable products (i.e. not digital, services, etc.) and their shipping location is outside of your designated shipping zones.** You also cannot publish a product if it requires shipping, yet no shipping zones have been created yet.

You can also integrate with a fulfillment partner such as Shippo in order to easily pay for and print out shipping labels for your customers. Read more about that here:

[

Integrating CartGenie with Shippo

Connect your Shippo account to start purchasing labels and shipping products

](https://help.cartgenie.com/en/articles/3-integrating-cartgenie-with-shippo.md)

## Adding a Shipping Zone

[Go to My Shipping Settings](https://dash.cartgenie.com/settings/shipping)

Click the “Add Shipping Zone” button to open the new shipping zone panel. Here you’ll see several fields you must fill in.

![](https://staticfiles.gleap.io/ghelparticle/LTptqY8BBl55Q7NsplkdAAMdlSfblMbVWp2D3FtG8Ariu6k0pzA5U0vY021prV6u4mLU3HPoFog.png)

**Zone Name**

-   This is an internal only name used for easily identifying a particular zone. Customers will not see this name.
    
-   Example: You might use the country name if your zone only contains a single country or you might call it “North America” if you want to include USA, Canada, and Mexico.
    

**Countries**

-   Each shipping zone can include one or more countries. Each country can only be used in a single zone. If you add a country to a shipping zone, it means customers from that location can purchase your products.
    
-   We’ve separated all countries in the dropdown into their respective continents + added the European Union as well.
    
    -   Clicking the checkmark on a continent will add all country “chips” from that continent into the shipping zone. You can then add or remove countries as desired.
        
    -   Clicking the name of a continent will expand the list so you can view all countries listed inside it before selecting which ones you wish to ship to.
        
-   If you want to set a single zone for all countries not already specified in a zone, you can select the “All Other Countries” option. This will add all the remaining country “chips” to the current shipping zone. You can then remove any you wish not to ship to.
    

![](https://staticfiles.gleap.io/ghelparticle/Vy5jB5CXwnE8EG8JD2lE5UOGj4qvqwtdhWfKkzZHCgB0iTg0zR1GJTIfULnS2Kz6aTuHNAZgdsr.png)

## Adding a Shipping Method

Shipping methods can be used to create different levels of shipping tiers (such as “Next Day”, “Expedited”, “Standard”, or “Free”) and determine how the shipping cost for an order is actually calculated.

You can use a single method within each zone or create more to offer several options to your customers.

All methods you create within a zone will appear at checkout for customers shipping to that zone (assuming the particular method’s conditions are met for the order). Example:

![](https://staticfiles.gleap.io/ghelparticle/59IiSxyG6CPaDvdxvLZNhcAS3rILHGm49qQOJRmQxGSfo48mXLiDmtCh1jknYgDtinmMGJy2iWU.png)

Here is an explanation of each field in a Shipping Method:

**Method**

-   Choose the way costs are calculated for this shipping method such as Flat Rate, Percentage-based, Price-based, Quantity-based, and Weight-based (read more on these methods below)
    

**Method Name**

-   This is the publicly facing name for your shipping method and will be seen by your customers.
    
-   Example: “Free”, “Standard Shipping,” “Expedited”, etc.
    

**Description**

-   This is a publicly facing description that will appear underneath the shipping method on the checkout page
    
-   Example: “Typically arrives within 3-5 business days”
    

Be sure to save both your shipping methods and your shipping zones before closing the page.

**Restricting Shipping Methods by State or Postal Code**

You can restrict shipping methods by U.S. states or postal codes (worldwide) to create even more specialized options for in-store pickup, local delivery, or mainland states, etc.

Learn how here:

[

Restrict shipping zones to specific states or postal codes

Create local shipping options and free in-store pickup options for nearby customers

](https://help.cartgenie.com/en/articles/109-restrict-shipping-zones-to-specific-states-or-postal-codes.md)

### Flat Rate

Shipping is calculated on a flat rate for the entire order or a flat rate for each item. This is the simplest shipping method and can be used to easily offer free shipping on all your products or to add a simple flat amount to each order or item.

_Ex: $10 flat shipping on entire order_  
_Ex: $5 flat shipping on each item (3 items = $15 shipping cost)_

-   **Rate Amount:** The flat amount charged for shipping
    
-   **Free:** Sets rate to $0
    
-   **Rate Applied to (Entire Order / Each Item):** Applies the entered rate to either the entire order or multiplies the rate by each quantity of items the customer is ordering
    

![](https://staticfiles.gleap.io/ghelparticle/UIKeVRlWGlg0XaUakDqCXI3RxMr9kyNx0QlFxRTRfjrZpWMjLP049y4zB1uCEYH7B1gs0nupHvP.png)

### Percentage-Based

Shipping is calculated as a percentage of the order subtotal (after discounts and before taxes).

_Ex: 5% of $100 order = $5 shipping cost_  
_Ex With Discount: 5% of ($100 - $10 discount) = $4.50 shipping cost_

-   **Rate Amount:** The percent that is multiplied by the order total to calculate the shipping cost
    

![](https://staticfiles.gleap.io/ghelparticle/kWtRyUb0hQbjCkKJwhadq3ZbAiHjeM0E3sOlDQ0Cac3GkIfnOMe52C3uPngvISYlmNIXj4w7s1M.png)

### Price-Based

Shipping is calculated based on the order subtotal (after discounts and before taxes). You can create multiple ranges to set a different shipping rate depending on the price total.

_Ex: Orders from $0 - $100 have shipping cost of $5_  
_Orders from $100.01 or more have shipping cost of $0_

-   **Min Price:** The lowest order total for that range
    
-   **Max Price**: The highest order total for that range
    
-   **Rate Amount:** The shipping cost for orders in that range
    

![](https://staticfiles.gleap.io/ghelparticle/GvSWYlbBkKwktezS98fMeooOfslEKQ6TmX9nt9MNl3a81YoPmrJoECWJ5FW8JpsgKLxmxGxqk7P.png)

### Quantity Based

Shipping is calculated based on the number of items in the order. You can create multiple ranges to set different shipping rates depending on the quantity of items in the order.

_Ex: Orders with 1 - 3 items have free shipping_  
_4 items or more = $10 shipping cost_

-   **Min Quantity:** The lowest quantity of items for that range
    
-   **Max Quantity**: The highest quantity of items for that range
    
-   **Rate Amount:** The shipping cost for orders in that range
    

![](https://staticfiles.gleap.io/ghelparticle/IhSYxgGe1jQ3o80MxaPt7eK3XeJmgXD7vEV4LAk5kZTE0cmlbyeUI92GNLOzc92MZ7w7j2ILSSj.png)

### Weight-Based

Shipping is calculated based on the total weight of the items in the order. You can create multiple ranges to set different shipping rates depending on the total weight of all items in the order. (Weights are pulled from the product or variant dimensions entered on Billing & Shipping tab. If no values are entered, we use 0 as the weight of the item for shipping calculations)

_Ex: Orders from 0 - 1 lb have free shipping_  
_Orders over 1 lb. cost $10 in shipping_

-   **Min Weight:** The lowest total weight of items for that range
    
-   **Max Weight**: The highest total weight of items for that range
    
-   **Rate Amount:** The shipping cost for orders in that range
    

![](https://staticfiles.gleap.io/ghelparticle/RLKNpFbyPVRpzhvReEM7UwR9amD4oFS1NF0lSQYuSrnoRxAkw4k9UYhmWr2QrOwQZ0c4KQ1Nhdf.png)

## Edge Cases

### Subscription Renewals

-   Subscription renewals use the shipping method selected at checkout on the initial order for each subsequent renewal (if renewal shipping is enabled)
    
-   Shipping is recalculated for each renewal item based on that item’s attributes
    
    -   Ex: A order with 1 subscription item and 4 other items and a per item shipping rate of $10 (total $50 on initial order) will have a renewal shipping rate of $10 on the one subscription renewal.
        
    -   Free shipping method selected at checkout = free shipping for renewal
        
    -   We recommend ensuring all shipping methods account for this by including comprehensive ranges: price, weight, or quantity methods should start at 0 and have a range for small orders in addition to any other higher ranges going to infinity (otherwise, a customer selecting a shipping method that starts at quantity min of 3 for $10 would result in a subscription renewal shipping price of $0 since there is no range for an order of 1)
