Home > Shopify Development > Insert custom form fields

How to insert custom form fields in Shopify

Sam Nguyen
Sam Updated: March 15, 2024


Drive 20-40% of your revenue with Avada
avada email marketing

Forms are foundational elements for generating landing pages. The way you design your forms has a huge impact on your conversion rates, and dictates the information that will come your way once a lead has converted. There are several more advanced uses of forms.

For instance, you have a specific buying form that you would like to ask buyers how they were referred. The custom field we plan to add will be a single text box to a specific form, in that, customers can add their further information and help you to understand about the marketing channel and customers insights. You can add as many custom fields to one or many other forms as you want in Shopify platform. The following tutorial will help you programmatically insert custom form fields in Shopify as your needs.

How to insert custom form fields in Shopify

Step 1: Go to Themes

Go to your Shopify admin, choose Online Store > Themes.

Step 2: Edit code of the theme

Choose a theme you want then hit the box Actions > Edit code.

insert custom form fields in shopify

Step 3: Choose product customizable template

Choose product-customizable-template.liquid in the Sections directory.

Step 4: Add to cart code

Find the code type="submit" in the file. This is part of the code for the Add to cart button. On a new line above the block of code that contains the Add to cart button, paste the form fields for your product customization:


As mentioned above, the form field code adds an Engraving field where customers can put in text for a custom engraving. The form field will appear on your product page in the line where you put the code in. Putting the code in different places is helpful if you want to experience the diversity of your page.

Step 5: Save

You need to install your customizable products to use the new product-customizable-template.liquid template that you created if you want to make the new form fields exist on product page


Custom form fields are the tools that enable you to collect information about your contacts and use it for advanced segmentation. You can add one or more custom form fields as you want just by following the above steps. However, this is an challenging task to follow and is not supported by Shopify.

In order to master these functions, it is required a lot of skills about web design languages such as HTML, CSS, Javascript and Liquid. Therefore if you feel uncomfortable with this tutorial, it is recommended to contact a Shopify expert to help you out.

Sam Nguyen is the CEO and founder of Avada Commerce, an e-commerce solution provider headquartered in Singapore. He is an expert on the Shopify e-commerce platform for online stores and retail point-of-sale systems. Sam loves talking about e-commerce and he aims to help over a million online businesses grow and thrive.

Stay in the know

Get special offers on the latest news from AVADA.