You can create an Automation Rule to automatically assign a carrier and service to orders going to a particular postcode, state, suburb or country.
For this example, we'll assign an Express Post service to Australian orders with delivery postcodes from 3000 to 3999.
⚠️ Important: Once an Automation Rule has run against an order, the changes cannot be undone through Automation.
We recommend creating new Automatic rules as Inactive, then using Dry run to check which orders will match before making the rule Active.
Create the rule
Go to Settings > Automation and click New Rule.
Enter a Title for the rule.
For example: VIC 3000–3999 – Assign Express Post
For Type, select:
Automatic to apply the rule automatically when orders are imported.
Manual to apply the rule only when you choose to run it.
For a new Automatic rule, leave Active turned off while you set up and test the rule.
Set the location
Click Add Condition Group.
For this example, your match should be ALL (AND), then set the conditions to:
Shipping Address.Country
Equals
Then select Australia (AU) from the dropdown
Add a second condition in the same group:
Shipping Address.Postcode
Between
3000 and 3999
Including Shipping Country prevents an international postcode with a similar value from matching the rule.
You can also create location rules using Shipping State, Shipping Suburb/City or Shipping Country instead of a postcode range.
Assign the carrier and service
Click Add Action and select Assign Carrier and Service.
Click the Carrier and service dropdown and select the service you want to use.
The dropdown contains the carrier and service combinations available through your connected carrier accounts.
For this example, select your required Express Post service.
Note: Carrier and service are selected together. You don't need to select them separately.
If additional order options are available for the selected service, you can also set them here.
Save and test the rule
Click Save.
Click Save, then use Dry run to check which orders match.
If the correct orders are returned, set the rule to Active.
ReadyToShip will now automatically assign your selected Express Post service when an Australian order has a delivery postcode from 3000 to 3999.
⚠️ Important: If you have several location rules that could match the same order, their position in the Automation list is important. See Set the priority of Automation Rules.
Other ways to use this rule:
Combine location with the shipping method
If you use the same shipping method names for more than one country, you can combine Requested Shipping Service with a location Trigger to assign the correct carrier and service.
For example, your store might use Standard and Express as the shipping methods for both Australian and New Zealand orders.
To assign a particular service to Standard orders shipping to New Zealand, set the conditions to:
Shipping.Selected Shipping Carrier & Service
Equals
Standard
and
Shipping Address.Country
Equals
New Zealand (NZ)
Make sure the condition group is set to match ALL conditions.
Then use Assign Carrier and Service to select the carrier and service you want to use for those orders.
You can create a separate rule using Express + NZ if Express orders shipping to New Zealand require a different service.
Tip: If a shipping method always maps to the same carrier and service regardless of destination, Carrier Mapping is usually the simpler option. Use an Automation Rule when additional order information, such as the country or postcode, is needed to determine which service should be assigned.
If you no longer want an Automatic rule to run, go to Settings > Automation, click Edit to open the rule and set it to Inactive, or change the rule type to Manual.