Highlands and Islands deliveries often require specialist carriers, attract surcharges, and take longer than standard UK mainland shipping. If not flagged, staff may ship via the wrong carrier or quote incorrect delivery times.
OrderBadger can automatically flag orders shipping to the Highlands and Islands zone.
UK-based WooCommerce stores that ship nationally - especially those using carriers with Highlands and Islands surcharges or exclusions.
How it works
Checks the resolved WooCommerce shipping zone for each order. If the zone matches 'Highlands and Islands', the order is badged so your team can select the appropriate carrier and apply any surcharges before dispatch.
Verify the carrier supports Highlands and Islands delivery. Apply any surcharges if not already included in the shipping cost. Set customer expectations for longer delivery times.
Rule template
Write this (or something similar) in the OrderBadger rule builder. The AI compiler turns it into executable logic automatically.
Make it yours
- Change 'Highlands and Islands' to match your exact WooCommerce zone name if you have named it differently, such as 'Scottish Highlands' or 'H&I Zone'.
- Add 'and total order weight is over 10 kg' to flag only heavy Highlands orders that are most likely to attract carrier surcharges. The order is shipping to the Highlands and Islands zone and total order weight is over 10 kg
- Duplicate this rule for other surcharge zones by changing the zone name to 'Channel Islands' or 'Northern Ireland'.
Badge preview
When this rule matches
When this rule does not match
Good to know
- This relies on your WooCommerce shipping zones being correctly configured. If the Highlands and Islands zone does not exist or has incorrect postcodes, orders may not be flagged.
- The zone name must match exactly. If your zone is named differently (e.g. 'Scottish Highlands'), adjust the rule NL accordingly.
Frequently asked questions
-
What if my WooCommerce shipping zone is named 'Scottish Highlands' instead of 'Highlands and Islands'?The rule matches the zone name exactly as written. If your zone has a different name, edit the rule's natural language text to match your zone name and recompile.
-
Will this rule work if I haven't set up WooCommerce shipping zones?No. The rule relies on WooCommerce resolving the order's shipping zone. If no zones are configured, the zone_name will be null and the rule will never trigger.
-
Can I use this pattern to flag other specific shipping zones?Yes. Duplicate the rule and change the zone name in the natural language text to any zone you have configured - for example, 'Channel Islands' or 'Northern Ireland'. Each zone needs its own rule.
Related rules
Try this rule in your store
OrderBadger is free on WordPress.org. Install it and create this rule in minutes - no code required.
Install OrderBadger Free