Articles on: Customer Scenarios

Nicole offers discounted local rates and a flat rate for the rest of the country

Nicole's health & well being business, Mind & Body, is based in Vancouver, Canada. She offers discounted shipping rates in her local area and a flat rate for the rest of the country. To set these rates up in Shopify, Nicole can use the Postcode Shipping app to define the local area she wants to offer rates for, then apply a 'catch all' to the rest of the country. We'll step you through the process.

Mind & Body delivery areas & rates:
LOCAL [Within the inner city of Vancouver]: $5 shipping
REST OF CANADA [Everywhere else in Canada]: $15 shipping

Nicole has already:

Installed Postcode Shipping to her Shopify store & connected Carrier Shipping.

Navigated to her Postcode Shipping dashboard.

Create Shipping Zones:

The first thing Nicole is going to do is create a Shipping Zone for the places she'd like to ship. A Shipping Zone is a country or a group of countries. Since Nicole is only offering shipping in Canada she only needs to make one Shipping Zone, which includes only Canada.

From the Postcode Shipping dashboard, click Shipping Zones, then add Shipping Zone.

Name the Shipping Zone and choose the appropriate country/countries from the list.

Click Save.

Create Regions:

Next, Nicole needs to define the exact suburbs/neighborhoods she wishes to provide delivery to. She can do this by creating Regions and specifying the postcodes that make up each Region. Nicole reads up on the Region Rule Types, so she knows how to quickly make sets of postcodes and doesn't have to type in every postcode individually.

Within a Shipping Zone click the option to Add a Region .

Give the Region a title. In this example Nicole uses 'Local' and keeps all of the default settings.

In the 'Rule Matches' and 'Rule Exclusions' sections define a Region by entering postcodes in these fields. Nicole's 'Local' Region is only for deliveries in the city of Vancouver, so she creates the following rule:


Click Save.

Create a 'Catchall' Range.

Next Nicole needs to add a second Region which acts as a 'catchall' for the rest of Canada.

Navigate back to the Shipping Zone (eg 'Canada') and click Add new Region .

Give the Region a name (eg 'Rest of Canada'), and set the 'Catchall' status to Yes . Notice the 'Rule Matches' and 'Rule Exclusions' fields disappear, as no postcodes are needed for a catchall Region.

Click Save .

Add Rates:

Once Nicole has created her Regions, she's ready to add Rates.

At the bottom of any Region screen click Add a Rate .

Fill in the Rate details. In this case Nicole sets a 'flat rate' for both of her Regions, $5 for the 'Local' Region & $15 for the 'Rest of Canada' Region.

Click Save .

Now, when Nicole's customers proceed to checkout in her Shopify store they will receive shipping rates based on the postcode of their delivery address, with one rate for Vancouver and one rate for the rest of Canada.

You can use this setup for your country too! Even though this example is based in Canada, you can setup your rates in a similar way no matter which country you are shipping from or shipping to.

Updated on: 25/11/2022

Was this article helpful?

Share your feedback


Thank you!