Liquid code for customizing products

Topic summary

A Dawn theme user added Liquid code for product customization (engraving text input) but the customization block now appears on all products instead of specific ones.

Solution proposed:

  • Create a custom product template and apply it selectively to products that need customization fields
  • A video tutorial link was provided for implementing this approach

Alternative approach:

  • Use the Easify Product Options app (free plan available) to manage custom fields more flexibly
  • The app allows adding text boxes for engraving input and font picker options
  • Provides preview functionality so customers can see their text in selected fonts
  • Enables selective assignment of customization options to specific products through an option set system
  • Images demonstrate the setup interface and customer-facing result

Follow-up question:
One user asked (in Portuguese) whether the app can display customizations in a modal window rather than directly on the product page.

Summarized with AI on November 1. AI used: claude-sonnet-4-5-20250929.

I’m using the Dawn theme and I added liquid code to the product page to allow customer to enter text for customized product like engraving but now that block shows up on all the products.

1 Like

Hi @Jedd1901

You need to create a template and apply the template to each product.

Hi @Jedd1901 ,

I’d like to share an effortless method for you to incorporate a custom engraving text field on your product page and effectively manage which product(s) display this custom field. You can achieve this by leveraging the Easify Product Options app, free plan available.

Additionally, the app provides the flexibility to include an option for customers to choose their preferred Engraving Font and preview their entered text in their selected font, thus enhancing your custom options and overall customer experience :hugs: .

Here’s a concise guide to help you get started:

  • Installing the app and create a new option set

  • Add a Text Box where customers can input their desired Engraving Text.

  • Add a Font Picker to allow customers to select their preferred Engraving Font.

  • After setting up your options, choose the product(s) to which you want to add the Engraving options.

That’s it! Your custom engraving options will be seamlessly integrated into the selected product pages.

o seu aplicativo pode ser mostrado em um modal? (personalizações em uma janela modal - e não na ciretamente da pagina do produto)