Text field

Shopify Custom Text Field Setup Guide

A custom text field lets customers enter a name, message, or code. Setup takes 5 minutes with an app; 30 minutes via theme code.

Last updated: July 30, 2026By the Print It My Way team

Setup with app (5 min)

  1. Install Print It My Way (Free plan)
  2. Dashboard → New Personalizer → Add Text field
  3. Configure: label, max chars, required
  4. Attach to product

Setup via theme code (30 min)

Edit product-form.liquid, add <input name="properties[Name]" maxlength="25">. Test cart display + order data flow.

Character limits by product

Validation

Client-side JS: block special chars, enforce max length. Server-side (via app): reject profanity + copyright terms.

Frequently asked questions

How to add custom text field to Shopify?

Product options app (5 min) or theme code (30 min). App handles validation, character counter, live preview.

How long can custom text be?

Set per product. Jewelry 8-15 chars. Mugs 25-40. Cutting boards 60-100.

How to enforce character limit?

maxlength HTML attribute + JS live counter. App-based apps handle this automatically.

How to validate input server-side?

App-based validation. Print It My Way flags profanity + suspicious content for merchant review.

Can I have multiple text fields?

Yes. Add multiple line-item properties. Each captures as separate order line data.

Text field vs custom option — which?

Text field for free input. Custom option (dropdown, checkbox) for finite choices.

Does custom text field affect price?

Not natively. Use Cart Transform for per-character or flat surcharge.

Best app for custom text fields?

Print It My Way ($0-$24.99/mo). Bold Product Options ($14.99+/mo). Hulk Product Options ($8.90+/mo).

Related reading

Try it free on Shopify

Print It My Way's permanent Free plan includes live preview, custom options, and Cart Transform pricing.

Install Print It My Way