Joshua offers different shipping rates for Metro, Regional or International customers

Joshua owns a sports store based in Melbourne, Australia, and he uses Postcode Shipping to offer different shipping rates for Metro, Regional or International customers. Joshua has found that his courier offers competitive rates to other Australian metro areas, but shipping his products elsewhere is expensive so he's decided to charge extra on regional & international orders. This can be done by creating a Region for postcodes in metro areas, then creating a catchall Region for the rest of Australia, and finally creating a separate Shipping Zone acting as a catchall for the rest of the world. We'll step you through the process.


Joshua's delivery areas & rates:

METRO [All Australian metro areas]: $10 shipping
REGIONAL [All other Australian areas]: $25 shipping
INTERNATIONAL [International areas]: $55 shipping

Joshua has already:

Create a Zone for Australia:

The first thing Joshua needs to do is create a Shipping Zone for Australia.

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

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

  • Click Save.

Create Regions:

Next, Joshua needs to define the exact postcodes he wishes to provide delivery to in the Shipping Zone 'Australia'. He can do this by creating Regions and specifying the postcodes that make up each Region. Joshua should read up on Region Rule Types, so he 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 Joshua uses 'Metro' and keeps all of the default settings.

  • In the 'Rule Matches' and 'Rule Exclusion' sections define a Region by entering postcodes in the 'Rule matches' and 'Rule exclusions' fields. Joshua's 'Metro' Region includes the postcodes:

2000-2770
3000-3805
4000-4511
5000-5168
6000-6210
  • Click Save

Create a 'Catchall' Region.

Next Joshua needs to add a second Region which acts as a 'catchall' for all of the postcodes that don't fall into the 'Metro' Region he just created.

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

  • Give the Region a name (eg 'Regional'), 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 Joshua has created his Regions, he's ready to add Rates.

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

  • Fill in the Rate details. In this case Joshua would set a 'flat rate' for both of his Regions, $15 for 'Metro' & $25 for 'Regional' areas.

  • Click Save.

Create a 'Catchall' Shipping Zone, Region & Rates for the rest of the world:

Next Joshua creates a catchall Shipping Zone for the rest of the world, a catchall Region and Rates within that.

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

  • Name the Shipping Zone and choose the option 'Rest of World'. This will include any countries not picked up by the other Shipping Zone.

  • Click Save.

  • Click Add a Region.

  • Give the Region a title (eg 'International')

  • Set the field 'Catchall' to Yes.

  • Click Save, then Add a Rate.

  • Fill in the Rate details and click Save. In this example he'll name the Rate 'International', make the 'Type' Flat, and set the amount to $55.

Now, when Joshua's customers proceed to checkout in his Shopify store they will receive shipping rates based on the postcode of their delivery address. Customers with postcodes specified in the 'Metro' Region will see one Rate, every other customer in Australia will see a different Rate, and finally customers in every other country will see a different Rate again.

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: