Linked dropdowns that filter each other.
Cascading selects — pick a delivery date, the time-slot list narrows; pick a store, its pickup windows appear. Clean, dependent choices.
Exactly what your shopper sees — at the moment they're ready to buy.
The Checkout Ninja tag only marks the block in this preview — it never appears in your live checkout.
"Fantastic app, highly recommended. We've been using it for years — a long list of checkout customisations suited to our store. A must-have for all your Shopify checkout needs."
Set up the Dependency Dropdown block your way.
Build the option tree
Define your parent options, then nest the children that belong under each. Paste a CSV for big trees like store → time-slot or product → variant.
Link the levels
Set which dropdown depends on which. Children stay disabled until the parent is chosen, then load only the matching options.
Save to the order
Every level lands on the order as a custom attribute — region, store, slot — so fulfilment reads the full path.
-
How is this different from a plain Dropdown?
A plain Dropdown is one independent list. Dependency Dropdown links several — each selection filters the options available in the next, so customers never pick an impossible combination.
-
How many levels can I chain?
Up to four linked levels. Beyond that, a tree gets hard to scan — consider a search-style picker for very large datasets.
-
Can I import a big option tree?
Yes. Paste or upload a CSV mapping parents to children — ideal for full store→time-slot, region→store, or product→variant data sets.
-
Does the dependency work on mobile?
Yes. Each level uses the native mobile picker, and child lists only populate once the parent is set — same dependent behaviour on every device.
Build the rest of your checkout.
Dropdown
A single-select list — delivery slots, gift wrap, PO types — saved to the order.
See the block Custom FieldsConditional Checkbox
Tick a box to reveal more fields — gift options, business and VAT details. No code.
See the block Custom FieldsText Input
Single-line custom fields with optional validation — saved to the order.
See the blockAdd the Dependency Dropdown block today.
Every block + every feature, on a 3-day trial. No card. Live before your next order.