Different products, different shipping rules
One SKU that can't fly ruins air shipping for the whole cart — but Shopify's native settings can't see what's in the cart beyond weight and price.
Drydock's conditions read products, tags, vendors, and collections, including mixed-cart logic (“contains A and B”). Pick the tricky SKU in the simulator's cart builder and watch the option list change.
Then Hide everything except “Freight”
Test it Simulate a cart with the oversized SKU → Freight only. Without it → full option list.
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