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
$274.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.
How to add it

How to add Dependency Dropdown to Shopify checkout

Install Checkout Ninja from the Shopify App Store, open the checkout editor, and drag the Dependency Dropdown block into the section where you want it. Then configure it in three steps. No theme code, no checkout.liquid, and it survives every Shopify update because it runs on Checkout Extensibility.

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