How to set up custom and personalized products on Shopify (free)

A free method to create personalizable products in Shopify.
How to offer custom products with custom user inputs.

For Merchants:

🔨 Looking for a reliable developer?
Don’t waste your time on finding the right one, we can help:

For Coders:

👨‍💻 Want to go from zero to paid developer?
Check out our program Freemote:

📷 You should connect with me on Instagram, it’s a fun place. 🙂

🎬 Subscribe to learn more about Shopify and Web Development:

🔎 Description & Resources:

Personalized products are certainly a billion dollar industry by now. Offering unique products like personalized jewelry, custom print on demand products, or other sorts of highly personalized products help you stand and make your store feel unique and premium.

In this video, we’re covering how to set up custom products on Shopify, by adding new custom input fields and product options on the product page. The four most common input fields you’d find are text inputs, checkboxes, custom image uploads, and dropdown select elements. All four can be added through code and don’t need any further paid apps.

This video might also be interesting for anyone, who is into print on demand or drop shipping. You may have heard other influencers like Davie Fogarty, The Ecom King or Jordan, talk about these types of business models and about the importance of offering unique products.

For more advanced requirements like:
Previewing customizations, charging extra, conditional logic, full blown product configurators, automated fulfillment solutions, or anything else you may need help with please refer to:

Most recent version of the dawn theme:
Snippet file:

For those of you who are technically interested:
The feature that allows us to send custom data alongside products added to the cart is called “Shopify line item properties”.

You can read more about these right here:

👋 Are you new to the channel?

Hey, this is Jan, awesome meeting you. 🙂

On this channel, we help people go from zero to paid Shopify developers.

Personally, I graduated in mechanical engineering, which might be the second most German thing one can do, probably right after having a good taste for beer.

Long story short, being a mechanical engineer just wasn’t for me, and working as a freelance web developer checked A LOT more boxes.

✔ I wanted to be my own boss.
✔ I wanted to be in control of my life.
(Especially income-, time- and location wise.)
✔ I wanted to choose who I work with
✔ I wanted to learn about new technologies
✔ I knew coding would be a good skill to have
✔ I finally felt like working on making my own dreams come true.

The only problem was that I was lacking the technical and sales skills to make that happen right away. And this is also where all this “me, me, me” finally ties into something that’s all about “you, you, you”, because the truth is … it could have been done a lot faster if I had just known how.

If you’re unsure which essential skills you need to get started as a freelance developer then you’re in the right place. As a huge fan of online education, I created this channel to provide you with the exact information and mental frameworks that I would have needed when getting started.

If you’re looking for more personal guidance and direct feedback from industry pros, we also offer a clear path from start to finish through our Bootcamp Program Freemote.

Either way, I’m looking forward to hearing more about your journey.

Have an awesome day,
Jan 🙂

00:00 Intro
00:40 What we’re building
01:35 Important note
03:00 Getting started


Similar Articles



Most Popular