Text input, anywhere you need it.
Single-line custom fields with optional validation — saved to the order.
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 Text Input block your way.
Drop the field
Add a Text Input block to your checkout. Label it and write helper text.
Set validation rules
Required? Min/max length? Regex pattern? All configurable per field, no code.
Map to order attribute
The value lands on the order as a custom attribute. Surfaces in your admin, OMS, and packing slip.
-
Does the value attach to the order in Shopify Admin?
Yes. The field value is stored as an order custom attribute, visible in Admin and pulled by your OMS via the API.
-
Can I require certain formats?
Yes. Set a regex pattern (e.g. UK postcode, US SSN-shape) — the field blocks payment until it validates.
-
Can I hide it for specific carts?
Yes. Pair with Conditional Visibility to hide for orders under a threshold, in specific countries, etc.
Build the rest of your checkout.
Message
A multi-line field for gift notes, requests or briefs — with a character counter.
See the block Custom FieldsPhone Input
Auto-detects country, formats as they type, validates before pay — no fulfilment typos.
See the block Custom FieldsGift Message
A gift-note field with character count and price-hide — wired into fulfilment.
See the blockAdd the Text Input block today.
Every block + every feature, on a 3-day trial. No card. Live before your next order.