• Home
  • 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
RANGE 1 [Suburbs within approx 5km]: $10 shipping
RANGE 2 [Suburbs within approx 10km]: $15 shipping
RANGE 3 [Suburbs within approx 15km]: $20 shipping
RANGE 4 [Suburbs within approx 20km]: $25 shipping

Sophie has already:

Create a Zone:

The first thing Sophie is going to do is create a broad Zone for where she'd like to ship. A zone is a country or a group of countries. Since Sophie is only offering shipping within Sydney, she needs to make one zone, which includes only Australia.

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

  • Name the zone and choose the appropriate country/countries from the list.

  • Click Save.

Create Ranges:

Next, Sophie needs to define the exact suburbs/neighbourhoods she wishes to provide delivery to. She can do this by creating Ranges and specifying the postcodes that make up each range. Sophie should familiarise herself with the Range Rule Types, so she knows how to quickly make sets of postcodes and doesn't have to type in every postcode individually.

  • Within a zone click the option to Add a postcode range.

  • Give the range a title. Sophie calls hers 'Local' and keeps all of the default settings.

  • In the 'Rules' section define a range by entering postcodes in the 'Rule matches' and 'Rule exclusions' fields. The 'Local' range is only for deliveries in Shopie'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 range 'Range 1' is for the suburbs within 5km of Sophie's Posies.

  • Navigate back to the zone (eg 'Australia') and click Add a postcode range.

This time Sophie uses some range 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, 2068 and 2089.

  • The next step for Sophie is to continue creating her other zones, in this same way.

Here are Sophie's ranges all set up

Note: because Sophie is based in Australia where numeric postcodes are used and because she is defining very small areas within one city, 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 Ranges, she's ready to add rates.

  • At the bottom of any range screen click Add a rate for this range.

  • Fill in the rate details. In this case Sophie would set a 'flat rate' for all of her ranges, except the 'Local' range 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 ranges 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.

Related articles: