Your shipping rules are code. Test them like code.

Every rule edit in every rules app deploys instantly to production — and production is your cash register. A wrong rule doesn't throw an error; it silently shows customers the wrong options, or none at all, until your sales graph tells you two days later.

Drydock is built around the opposite workflow: draft → simulate with a full per-condition trace → save scenarios as test cases → publish only after the whole suite re-runs → roll back in one click if reality disagrees. It's unit testing for checkout logic, usable by people who've never written a test.

When Any draft rule, any synthetic checkout (address, cart, tags)
Then See the exact option list a customer would see — and why, condition by condition
Test it Save the scenario. Every future publish re-runs it and reports “N unchanged, M changed” before anything ships.
Drydock simulator: Your shipping rules are code. Test them like code.

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