Shipping rules by postcode, done properly

Zones are too coarse: “the whole US” isn't a shipping policy when remote ZIPs cost triple to serve. Drydock matches postcodes by exact value, prefix (“all of 73x”), or pattern.

And because a fat-fingered prefix can silently kill checkout for a whole state, every rule runs in a simulator first, with a trace showing which postcode matched which condition and why.

When Postcode starts with 967, 968, 995–999 (AK/HI)
Then Hide “Standard” (leave expedited) — or block checkout with a message
Test it Simulate ZIP 96813 → Standard hidden. ZIP 73301 → untouched.
Drydock simulator: Shipping rules by postcode, done properly

Test first. Undo after. Always.

Drydock runs every draft rule against a synthetic checkout — real products, any address, any customer — and shows a trace of every condition with the actual values compared. Save good scenarios as test cases and they re-run on every publish, so a rule that changes an outcome gets flagged on the publish screen instead of at your checkout. Every publish is an immutable version with a diff, and restoring a previous version is one click.

Build this rule and test it in five minutes

Free plan includes the full simulator with traces. No card, nothing touches your live checkout until you publish.

Install Drydock free