How to Add Text Input Options for Products on Shopify: Step-by-Step Instructions

How to Add Text Input Options for Products on Shopify: Step-by-Step Instructions


Online store owners often face the challenge of offering personalized products to their customers. Whether it's engraving a name or adding a special note, text input options are crucial. This customization not only helps businesses stand out but caters to specific niches like gift shops or print-on-demand stores.

There are two main ways:

A manual coding method, which offers precise control but requires coding skills.
Using a Shopify app, specifically "Live Product Options," which simplifies the process significantly.

Text input options allow customers to add a personal touch, making products more appealing and relevant. Let's delve into both solutions:

Solution 1: The Manual Coding Method

This method involves manually adding the coding necessary for text input options. It's more time-consuming and requires some technical know-how. Here's a step-by-step guide:


  • Go to Product Settings: Navigate to the specific product within Shopify admin.
  • Edit HTML/CSS: Access the theme editor and locate the product template file.
  • Add Input Field: Insert the code for the text input field, defining the name, label, and any validation rules.
  • Customize Appearance: Modify the CSS to match your store's design.
  • Test Thoroughly: Ensure that the text input works seamlessly and appears as intended.

Shopify app - Live Product Options
Solution 2: Using the Live Product Options App

For those who prefer an easier, faster, and more reliable approach, the "Live Product Options" app is the way to go.

Step 1: Download the Live Product Options app and complete the onboarding process.

Step 2: As soon as our onboarding process is completed, click on the Plus sign labeled as 'new product option,' then choose between targeting a single product or multiple products.

Step 3: Select the product and add a Text type option, where you can change the name, label, and even set minimum or maximum length.

Step 4: Design the text field using the intuitive drag-and-drop interface, or opt for advanced designing using CSS.

Step 5: Enable the option and save your settings. For additional support, you can refer to the help center or contact the support team.

The Shopify App (Live Product Options)

The "Live Product Options" app streamlines product customization, making it accessible for all Shopify store owners. Its ease of use, coupled with advanced options for design and conditions, offers a perfect solution for those wanting to add text input options without delving into code.


Both the manual coding method and the Shopify app offer valid solutions for adding text input options. However, the "Live Product Options" app provides an easier, faster, and more reliable way to add this feature. Its user-friendly interface caters to both novice and experienced store owners, prioritizing convenience without compromising functionality.

Ready to give your customers the power to personalize their purchases? Try the Live Product Options app today and take your Shopify store to the next level of product customization.

About Live Product Options

Use Live Product Options to create a custom personalized shopping experience with unlimited product options and a live preview of the product.

Super easy installation

No theme modifications are required.

The App does not add any liquid to your theme and can be installed and uninstalled without the risk of messing up your theme code.

Personalize products

Personalize your products with custom text inputs and image file uploads. Show a live updating preview of the product image with the customers inputs.

Perfect for print on demand products like canvas, posters, picture framing, monogram or text engraving.

Unlimited Product Options

Extend the 100 variant limit by adding unlimited custom product options:

  • text (single / multi line)
  • select dropdown
  • radio / checkbox
  • swatches (button / images / colors)
  • color picker
  • file upload (with Ajax support)
  • HTML

Conditional Logic

Show product options with conditional logic based what the customer has selected.

Live preview

Show a live preview of the product options that updates in real time when the customer changes an option.

Live preview can consist of multiple layers to build a preview image:

  • overlay (image with transparent parts)
  • mask (crop preview with a provided mask or shape e.g. circle)
  • text
  • upload

In-App Editor

Create custom product configurations with the simple to use visual editor inside the app. Configure specific areas for customers to add text or image uploads.

Order Archive & Export

The app archives each order with all the products and their custom options. Export a ZIP file with all the file uploads and CSV containing the options and custom text inputs.

View in Shopify App store
Back to blog