How can I include a mandatory custom text field for product registration?

1 0 0

I am selling art classes and need to gather the name of the person registering. How can I add a custom product field text field to make sure it is required before going to the cart/checkout? Working in the Artisan theme.


I appreciate any help! Thanks!

Replies 4 (4)

Shopify Expert
1374 167 340

Hey @jengarlando,


You'd want to add a 'custom product options' app to your store to support that functionality. 


See here: 


On a side note though -- the customer will be putting in their name at checkout, when they go to pay for their order ... so if you just need their name, this would already be collected automatically (unless the name is supposed to be different than the person who's paying for the order). 




★ Did my post help? If yes, then please like and accept solution. ★

Shopify Partner
541 16 42

Hi @jengarlando,

To ensure customers provide necessary information for your art class, consider adding a custom text field to your product page. The free Easify Product Options app can help you with this 😊:

  • Create a new option set.
  • Add a text field using either Text Box for a one-line field or Text Area for a multi-line field, and edit the field to your specifications (allowed text length, field width, help text, placeholder). Remember to select the "Required" checkbox.



  • Select the relevant product(s) that you want to add the text field to, and you're done – it's that easy!



This way, customers must provide the required information before adding the product to their cart and checking out.

Easify Product Options: Create custom product options 10X faster & easier!
Easify Product Attachments: Effortlessly add downloadable PDF files (or any other format) to Shopify pages!
Try for Free | 24/7 Live Chat Support

Shopify Partner
40 4 11

Hi @jengarlando 


I hope you doing well.


One of the way to add custom text field on the product page is using the custom code. Here is a sample code that can be added in the related liquid file as per your Shopify theme  -

  <p class="line-item-property__field">
        <label for="customText">Custom Text:</label>
        <input id="customText" type="text" name="properties[Custom Text]" form="{{ product_form_id }}">


Also, please refer this demo video to add custom text field on product page:


Please let me know if more details are needed.



Thanks & Regards,

Scale-up print



If you find my post helpful, please like and accept solution
Advanced Product Customizer Image Swatch, Color Swatch, unlimited product options, product designer for personalized products
Email: info@scaleupprint.comFor Shopify tips & tricks follow our YouTube channel

Shopify Partner
13 0 0

Hello, You can easily do that with Mini:Customization Fields App. It allows you to create text field and make it required before proceeding to cart/checkout pages. 


In only 2 steps you can setup your fields and apply it on selected products/collections. On the right side, this is how it looks like on your store if it is selected as required.  

Screenshot 2024-03-01 at 16.42.21.pngScreenshot 2024-03-01 at 16.43.48.png



Co-Founder at: MinimateApps
Mini:Customization Fields - Allows merchants to collect information from customers at product pages before proceeding to checkout
Hey!Scarcity Low Stock- Create a sense of urgency & scarcity to increase conversion rate by displaying inventory level