Conditional follow-up fields, native.
Tick a box to reveal more fields — gift options, business and VAT details. No code.
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 Conditional Checkbox block your way.
Add the checkbox
Drop a Conditional Checkbox, write the label.
Nest fields under it
Drag any field into the conditional slot — message, text, dropdown, even another checkbox.
Choose the reveal
Show when checked (default), or show when unchecked for negative-state flows.
-
How does this differ from regular Checkbox?
Regular Checkbox just captures the value. Conditional Checkbox controls the visibility of nested fields based on the checkbox state.
-
Can I nest multiple fields?
Yes. Nest as many fields as you need under one checkbox. They reveal together.
-
Is the animation smooth?
Yes. Fields ease in and out — no jarring layout shift. Pay button position is preserved.
Build the rest of your checkout.
Checkbox
One checkbox — SMS opt-in, terms, consent or gift-wrap — required or optional.
See the block Custom FieldsGift Message
A gift-note field with character count and price-hide — wired into fulfilment.
See the block Custom FieldsDropdown
A single-select list — delivery slots, gift wrap, PO types — saved to the order.
See the block Custom FieldsDependency Dropdown
Cascading selects — pick a delivery date, the time-slot list narrows; pick a store, its pickup windows appear. Clean, dependent choices.
See the blockInstalled by these templates
All templates →Add the Conditional Checkbox block today.
Every block + every feature, on a 3-day trial. No card. Live before your next order.