Articles on: Customer Scenarios

Sophie has different shipping rates for multiple areas within her city

Sophie has different shipping rates for multiple areas within her city

Sophie is a florist in inner Sydney, Australia who has different shipping rates based on the distance her courier travels from her store, Sophie's Posies. To set these rates up in Shopify, Sophie can use the Postcode Shipping app to define the different areas she wants to offer rates for. We'll step you through the process.

Sophie's Posies delivery areas & rates:
LOCAL [Within her suburb, Cremorne]: Free shipping
Region 1 [Suburbs within approx 5km]: $10 shipping
Region 2 [Suburbs within approx 10km]: $15 shipping
Region 3 [Suburbs within approx 15km]: $20 shipping
Region 4 [Suburbs within approx 20km]: $25 shipping

Sophie has already:

Installed Postcode Shipping to her Shopify store & connected Carrier Shipping.
Navigated to her Postcode Shipping dashboard.* Create a Shipping Zone:

The first thing Sophie 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 Sophie is only offering shipping within Sydney, she needs to make one Shipping Zone, which includes only Australia.

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, Sophie needs to define the exact suburbs/neighbourhoods she wishes to provide delivery to. She can do this by creating Regions and specifying the postcodes that make up each Region. Sophie should familiarise herself with 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. Sophie calls hers 'Local' and keeps all of the default settings.

In the 'Rule Matches' and 'Rule Exclusions' sections define a Region by entering postcodes in those fields. The 'Local' Region is only for deliveries in Shophie's local suburb of Cremorne, so she only needs to include the postcode 2090 in the 'Rule Matches' field.


Click Save .

Ok, that was easy, time for something a little more complex. The next Region 'Region 1' is for the suburbs within 5km of Sophie's Posies.

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

This time Sophie uses some Region rules to avoid typing in all of the postcodes individually. She is targeting any addresses in numerical sequence from 2007 through 2011, from 2037 to 2041, and 2060 to 2066, as well as the individual postcodes 2000, 2027, 2028 and 2068.


After Sophie saves that Region, she continues creating her other Regions, in this same way.

Note: because Sophie is based in Australia where numeric postcodes are used, she will probably only use the ' single ' rules and the ' range ' rules. If she were based in a country with alphanumeric postcodes, Sophie might need to look at ' wildcard ' and ' wildcard range ' rules instead.

Add Rates:

Once Sophie has created all of 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 Sophie would set a 'flat rate' for all of her Regions, except the 'Local' Region which she would set to 'free'.

Click Save .

Now, when Sophie's customers proceed to checkout in her Shopify store they will receive shipping rates based on which one of Sophie's Regions their postcode sits in.

You can use this setup for your country too! Even though this example is based in Australia, 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!