Skip to content
Custom Fields · Block

Text input, anywhere you need it.

Single-line custom fields with optional validation — saved to the order.

No code Live in 5 minutes Shopify Plus
LUMA Cart · 2 items
Delivery
First name
Last name
Checkout Ninja
Leave at the back door
Optional · 120 characters max
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 Text Input block your way.

1

Drop the field

Add a Text Input block to your checkout. Label it and write helper text.

2

Set validation rules

Required? Min/max length? Regex pattern? All configurable per field, no code.

3

Map to order attribute

The value lands on the order as a custom attribute. Surfaces in your admin, OMS, and packing slip.

Quick answers.

Something we missed? Support replies within a day.

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

Add the Text Input block today.

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

Install on Shopify