• Home
  • Nick uses Postcode Shipping for complex shipping rates based on order weight, order value and location

Nick uses Postcode Shipping for complex shipping rates based on order weight, order value and location

Nick runs a Shopify store and is based in the UK, where he offers his customers complex shipping rates that are based on order weight, the total value of the customer's order and the delivery address postcode. While Nick could set these rates up in Shopify, the checkout process becomes confusing for the customer, with all rate options displayed when they only need to see the rate options available to their specific order.

Nick uses Postcode Shipping to make the process much simpler by only displaying the shipping rates the customer needs to see. We'll step you through the process.


Nick's delivery areas & rates:

STANDARD SHIPPING [All of UK, Order weight 0-2kg]: £3.95 shipping
EXPRESS SHIPPING [Northern Ireland and UK offshore, Order value £0.00-£74.99]: £9.95 shipping
EXPRESS SHIPPING [All other UK postcodes, Order value £0.00-£74.99]: £5.95 shipping
EXPRESS SHIPPING [Northern Ireland and UK offshore, Order value is £75 or more]: £3.95 shipping
EXPRESS SHIPPING [All other UK postcodes, Order value is £75 or more]: Free shipping

Nick has already:

Create a Zone for the UK:

The first thing Nick needs to do is create a zone for the UK. A zone is a country or a group of countries. Since Nick is only offering shipping within the UK, he needs to make one zone, which includes only the countries which make up the United Kingdom.

  • 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, Nick needs to define the exact areas he wishes to provide delivery to in the zone 'UK'. He can do this by creating Ranges and specifying the postcodes that make up each range. Nick should read up on Range Rule Types, so he knows how to quickly make sets of postcodes and doesn't have to type in every postcode individually. Since Nick is based in the UK where they use alpha-numeric postcodes, he'll make use of 'wildcard' and 'wildcard range' rule types.

  • Within the zone (eg 'UK') click the option to Add a postcode range.

  • Give the range a title. In this example Nick uses 'Northern Ireland and UK offshore' 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. Nick's 'Northern Ireland and UK offshore' range includes the postcodes below. He's used 'wildcard' and 'wildcard range' rules to target Northern Ireland, and UK islands quickly.

BT*
ZE*
HS*
IM*
JE* 
GY*
PO30 *-PO41 *
TR21 *-TR25 *
KW15 *-KW17 *
  • Click Save

Create a 'Catchall' Range:

Next Nick needs to add a second range which acts as a 'catch all' for all of the postcodes that fall outside of the range he just created.

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

  • Give the range a name (eg 'Mainland UK Postcodes'), and set the 'Catchall' status to Yes. Notice that the 'Range rules' fields disappear, as no postcodes are needed.

  • Click Save.

Add weight-based rates & rate rules:

Once Nick has created his Ranges, he's ready to add Rates and some Rules for those rates. He starts with the range 'Northern Ireland and UK offshore'.

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

  • Fill in the rate details. Nick calls the rate 'Standard' and charges a flat rate of £3.95.

  • He wants this rate to be applied to orders weighing between 0-2kg, so had adds a rate rule. In the 'Rate rule' section below he clicks Add new rule group and enters the details: Use this rate when... Total order weight ... is less than or equal to ... 2kg.

  • Scroll down and click Save.

Add price-based rates & rate rules:

Now Nick needs to create his express shipping options, which are based off order value rather than weight. He starts with the express shipping option for orders valued at £0.00-£74.99 for the 'Northern Ireland and UK offshore' range.

  • Within the range click Add a rate for this range.

  • Fill in the rate details. Nick names the rate 'Express Shipping' and charges a flat rate of £9.95

  • He wants the rate to be applied to orders with a total of £0.00-£74.99, so in the 'Rate rule' section below he clicks Add new rule group and enters the details: Use this rate when... Total order value ... is less than or equal to ... £74.99.

  • Click Save.

Add another price-based rate:

Now Nick needs to create his other express shipping option for 'Northern Ireland and UK offshore' range, for orders valued at £75 or more.

  • Within the range 'Northern Ireland and UK offshore' click Add a rate for this range.

  • He names the range 'Express Shipping' also, but charges £3.95, and applies the rule: Use this rate when... Total order value ... is more than or equal to ... £75.

  • Scroll down and click Save.

Add rates & rules to the remaining range:

Nick now sets up very similar rates for his 'catchall' range 'Mainland UK Postcodes'.

  • He navigates to the range 'Mainland UK Postcodes' and adds the same three rates with the same rate rules, but they have different price points. The rates & rules he sets up are:
    - Standard: flat rate of £3.95 when total order weight is less than or equal to 2kg.
    - Express Shipping: flat rate of £5.95 when total order value is less than or equal to £74.99.
    - Express Shipping: Free rate when the total order value is more than or equal to £75.

Now, when Nick's customers checkout in his store they will only see shipping rates available to them, based on their order weight, order value and the postcode of their delivery address.

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


Related articles: