Create a new range

Learn how to create a range within a zone by defining rules that target (or exclude) postcodes or place names.


When editing a zone that you have already saved, you will see a panel called ‘Ranges’. If you have not yet created any ranges you will see a ‘create new range’ panel:

Alternatively, if you have already added one or more ranges, you will see a summary list of the ranges for the current zone within this panel:

In either case, click the Add a postcode range button. On the new range creation screen there are two panels: ‘Range details’ and ‘Rules’.

Within the ‘Range Details’ panel there are four fields by default:

  • Range Title: This is a title that will allow you to identify the subregion or area that the range covers e.g. “Inner Sydney”, “Sydney suburbs”, “Rest of Australia”. This is an internal reference and will not be visible to customers.

  • Catchall: This field determines whether the range is a fallback that will be applied in the event that there are no more specific ranges that match the destination address of an order. Having at least one catchall range (with rates) for a zone will ensure that customers will always receive shipping rates if their address falls within that zone (but is not matched by your other ranges). Note: If you set a range as a catchall then the ‘Range Country’ field (see below) and the ‘Rules’ panel will both be hidden.

  • Range Country: If your zone contains more than one country, you can select the country within the current zone that this range should apply to (if your zone is for a single country then that country will be pre-selected). The country that you select in this field determines the formats of the postcodes that you can enter in the ‘Rules’ panel.

  • Range Status: This field allows you to disable a range to prevent any of its rates from being returned to customers. You may wish to set this field to Inactive if you are making changes to a Range (or it’s rates) and do not wish to provide incorrect shipping rates in the meantime. Otherwise, in most instances this field is likely to be set to ‘Active’.

Within the ‘Rules’ panel there are two fields:

  • Rule Matches: This field contains any address matching rules that determine when this range should be applied. For example if you entered 2143 as a rule into this field and a customer has a postcode of 2143 then this range (and it’s rates) would be considered as a match.

  • Rule Exclusions: This field contains any address matching rules that determine when this range should not be applied. For example if you entered 2143 as a rule into this field and a customer has a postcode of 2143 then this range (and it’s rates) would be rejected.

There are a number of different rule types that you can use to define your address matching rules. See Range rule types for further information.

Any rules entered into both the ‘Rule Matches’ and ‘Rule Exclusions’ fields are validated to ensure that they match known formats for the country you specified in the ‘Range Country’ field. 

Example

if your range country is set to Australia and you enter ’12AB’ as a postcode rule the system will inform you that this format is invalid as Australian postcodes are made of either 3 or 4 digits.

Once you have entered details for your new range, click the Save button in the bottom right of the screen and your new range will be saved.

When you have created your ranges, you'll need to set up Rates for those ranges.

In this example we create a new range, calling it 'Inner Sydney', then fill in the Rule Matches & Exclusions and save.


Related articles: