Block the checkouts that should never happen

Chargebacks, legal exposure, undeliverable orders — some checkouts cost more completed than abandoned. Drydock validation rules block checkout with your message when conditions match.

They fail open by design — an engine problem can never lock your store — and uniquely, they can be simulated: type the address, see the block and the exact conditions that fired, before a customer ever does.

When Postcode in a restricted set, or a PO box, or an order limit exceeded
Then Block checkout: your words, not a generic error
Test it Simulate the restricted case → blocked with your message. The normal case → proceeds.
Drydock simulator: Block the checkouts that should never happen

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