When a custom text field helps
- Engraving or monogram text.
- A gift message or a name for a personalized item.
- Measurements for made-to-order items, or a "preferred date" for a delivery or cake.
- Any detail you would otherwise chase by email after the sale.
Why avoid editing the theme
You can add fields by editing Liquid and HTML, but that code lives in your theme. Theme updates can overwrite it, a switch to a new theme loses it, and a small mistake can break your product form. A no-code route avoids that.
The no-code steps
- Pick the app. Install an options app from the Shopify App Store.
- Create the field. Choose the text type, give it a clear label such as "Name to print" and add helper text.
- Set the rules. Decide whether it is required, and whether it should only appear after another answer.
- Choose the products. Attach the field only to products that need it.
- Test. Check the product page on mobile, then place a test order and look at the cart, checkout and order in admin.
Writing a good label
Tell the shopper exactly what you will do with it: "Name to engrave (max 15 characters)" gets better answers than "Custom text". If the field is optional, say so.
Other field types worth knowing
A free-text box is not always right. A dropdown or radio buttons prevent typos on choices you already offer, color swatches make colors easier to pick, a checkbox suits yes or no questions, a number field suits quantities and sizes, and a date field suits delivery dates.
Doing it with LeDuc Product Options
I built LeDuc Product Options for exactly this job. You install it from the Shopify App Store, create the field, choose which products it appears on, and it shows on those product pages without you editing any theme code. The shopper's answer travels with the item to the cart, the checkout and the order. There is a free plan, and Pro is $9.99 a month.
Two honest limits. It does not charge extra for an option and it does not take file uploads, so if you need either, pick a different app. Check the current plan details on the listing before you install.
With the app, the custom text field is one of seven field types. Shoppers fill it in on the product page, and the answer shows on the cart, the checkout and the order, so you can fulfil without searching your inbox.