Long-form notes, captured at pay.
A multi-line field for gift notes, requests or briefs — with a character counter.
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 Message block your way.
Add the field
Drop a Message block, set a label and helper text.
Configure limits
Min/max character count. Required/optional. Show counter or hide it.
Surface on the order
Value flows to the order, packing slip, and your custom-print provider via Shopify's order API.
-
How does this differ from Text Input?
Text Input is single-line, Message is multi-line. Both share the same validation and order-attribute behaviour.
-
Can the message hide prices on the packing slip?
Yes — enable the gift mode option on the field. Prices are suppressed from the packing slip for that order.
-
Is there a character limit?
Up to 500 characters. Set a lower max if you need to.
Build the rest of your checkout.
Text Input
Single-line custom fields with optional validation — saved to the order.
See the block Custom FieldsGift Message
A gift-note field with character count and price-hide — wired into fulfilment.
See the block Custom FieldsCheckbox
One checkbox — SMS opt-in, terms, consent or gift-wrap — required or optional.
See the blockInstalled by these templates
All templates →Add the Message block today.
Every block + every feature, on a 3-day trial. No card. Live before your next order.