Restrict shipping methods by postcode, city, state, or country. Show local delivery in your area, hide irrelevant national carriers for local customers. Total control over what each location sees.
Offer same-day or next-day local delivery to customers within your zone — and hide it from everyone else.
Remove irrelevant options for each location. A customer in Scotland doesn’t need to see a London courier option.
Reward customers in your local area with lower shipping, without changing rates for everyone else.
WooCommerce zones are country-level. This plugin goes deeper — postcode-level precision.
Get configured and live in under 10 minutes — no developer required.
Works with any WooCommerce shipping method — Flexible Shipping, UPS, FedEx, flat rate, free shipping.
Set which postcodes, cities, states, or countries each shipping method should be visible or hidden for.
Customers at checkout only see the shipping options that apply to them. Clean, simple, correct.
Tested with all major setups, themes, and page builders. Compatible with:
“We do local delivery within a 20-mile radius. This plugin lets us show that option only to the right postcodes. Before, everyone could see ‘local delivery’ and then call upset when we said we didn’t cover them.”
“We show our in-house delivery in London postcodes and Royal Mail everywhere else. Works flawlessly, zero complaints.”
“Hiding irrelevant shipping methods reduced checkout confusion massively. Conversion at checkout improved noticeably after we cleaned this up.”
Go beyond country/state — restrict by individual or wildcard postcodes.
Pair with UPS, FedEx, flat rate, Royal Mail — all of them.
Both whitelist (show only here) and blacklist (hide here) rules.
7 days to verify it works exactly the way you need.
Native WC zones don’t let you restrict within a zone by postcode.
Conditional logic in shipping method titles is fragile and developer-dependent.
Showing local delivery to everyone creates support headaches.
Most shipping plugins treat location as zone-wide, not per method.
Restrict or enable methods by specific postcodes or wildcard patterns.
Show/hide by city name.
Region-level restrictions within countries.
Per-country method visibility on top of zones.
Whitelist (show only in these locations) or blacklist (hide in these locations).
Works with flat rate, table rate, live rate, local pickup — all of them.
Use wildcards like ‘SW*’ to match all SW postcodes at once.
Rates are filtered live — no caching issues.
The filtering is invisible to customers — they just see what applies to them.
Minimal footprint — pure logic, no heavy UI.
No frontend dependency — theme-agnostic.
Stack as many location rules as you need per shipping method.
Try the full plugin for 7 days, then choose the plan that fits your store count.
Postcode-level location control for your WooCommerce shipping methods. $1 for 7 days.