Hi Everyone, first time posting here after several years using shopify, I want to add a photo upload field and a text imput field in the product page, if possible I’d like to avoid using a plugin. I’m using horizon theme, I’d like that the customer adds the text and image and then to be visible on cart page and order confirmation and order detail on my backend.
Topic summary
A user wants to add photo upload and text input fields to their product page (using Horizon theme) without installing an app. They need the uploaded content visible in the cart, order confirmation, and backend order details.
Technical Solution Confirmed:
- Multiple respondents confirm this is achievable using line item properties with custom code
- Photos will appear as downloadable links (strings) in cart and order confirmation for customers
- Store owners will see the actual uploaded images in backend order details
- Text inputs will display normally throughout the checkout flow
Implementation Status:
- The original poster requested guidance on how to implement this solution
- No specific code instructions were provided in the thread
- An alternative app recommendation (Easify Product Options) was offered with screenshots demonstrating the desired functionality working across product page, cart, and order details
The discussion remains open regarding the no-code implementation approach.
This can be possible with code but I am not sure of showing this on the cart and order confirmation page but yes they will be included in the order detail on the backend.
Yes, you can use line item properties on product page. They can be file uploads as well.
Just a small update, since the fields we add will be passed down as properties it will show in the cart and order confirmation page as well. Only issue is photo would show as a string and will be a downloadable link in cart and order confirmation page but as an owner you will see the photo in the order detail.
Thanks! sorry, but can you point how to do that? thanks!
Hi Tim, thanks a lot, could you point me how to achieve this?
Look like you’re looking to add a photo upload and text input field on your product page, and have that info show up in the cart, order confirmation, and in your backend, it can be tough to get everything working properly without an app—especially the part where data carries through the entire checkout flow.
If you can’t find a suitable no-app solution, you might want to try Easify Product Options. I checked the demo store and saw that it supports exactly what you need, with the data showing up properly in the cart and in Shopify’s order details.
It lets you add both file upload and text input fields—no coding needed—and those details will appear exactly where you need them: in the cart and order details. Here’s how it works:
- This is the result:
- This is the cart:
- This is the order:
- This is the app setting:
This app is straightforward, and I believe it will work well for you. Reach out to Easify if you need any assistance!



