Skip to content
Custom Fields · Block

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.

No code Live in 5 minutes Shopify Plus
LUMA Cart · 2 items
Delivery
First name
Last name
Checkout Ninja
Scheduled
opens date options
Sat, Jun 20
filters time slots
9 AM – 12 PM
2
Total
2 items
USD
$209.00

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.

~5 min
install to live
No code
drag & drop
Native
Checkout Extensibility
5.0 ★
Shopify App Store
"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."
Headphone Zone · Shopify Plus · India
On the Shopify App Store
5.0 ★
Every review, five stars
Built on Shopify Checkout Extensibility — the supported way to customise Plus checkout.
Make it yours

Set up the Dependency Dropdown block your way.

1

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.

2

Link the levels

Set which dropdown depends on which. Children stay disabled until the parent is chosen, then load only the matching options.

3

Save to the order

Every level lands on the order as a custom attribute — region, store, slot — so fulfilment reads the full path.

Quick answers.

Something we missed? Support replies within a day.

Ask support
  • 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.

Add the Dependency Dropdown block today.

Every block + every feature, on a 3-day trial. No card. Live before your next order.

Install on Shopify