Discuss and resolve questions on Liquid, JavaScript, themes, sales channels, and site speed enhancements.
Good afternoon everyone!
I am using the Dawn theme and I want customers to be able to attach a photo/s when they use the contact form.
How can I add this feature?
Thanks.
P.S.: I am no developer so I would appreciate detailed explanations 🙂
Solved! Go to the solution
This is an accepted solution.
Thanks, AvadaCommerce.
I followed your advice and used the Form Builder. It was very easy. I did have to get in touch with them as I was having trouble enabling the app embed but it took them a couple of minutes to do it for me.
Hi @Odysseyscents,
I added a tutorial on how to add a textbox in the product page(see video). This should be the same logic but instead of main-product.liquid, we use the contact-form.liquid.
1. Go to Admin page > Online store > Themes > Actions > Edit code
2. Open the contact-form.liquid under the Section folder.
3. Add the code below in where you want it to be.
<p class="line-item-property__field"> <label>Upload your image here </label> <input type="file" name="contact[image]" accept="image/*"> </p>
Thanks for taking the time to respond and sharing your tutorial with me, Made4Uo. I got a little scared of ruining something while trying to code so decided to go with the third-party app option.
That is true, you could end up ruining the code. I totally understand
Hi Made4Uo
This tutorial is so great. Do you know how to add a file attachment option on the product page? Rather than a custom field?
Thankyou!!
Hi @Odysseyscents,
As you mentioned you're no developer, you may consider using a 3rd-party app in this case to save time and effort.
I recommend this Form Builder ‑ Contact Form app which gives you the ability to customize your contact form in minutes without any technical knowledge required. The tool allows uploading attachment files (jpg, jpeg, png, css, pdf, gif, sag, psd, ai, stl, stp, step, doc, docx, txt, eps, and more...) within the form, which is what you're looking for.
I hope this can help you achieve your business goals.
This is an accepted solution.
Thanks, AvadaCommerce.
I followed your advice and used the Form Builder. It was very easy. I did have to get in touch with them as I was having trouble enabling the app embed but it took them a couple of minutes to do it for me.
Shopify and our financial partners regularly review and update verification requiremen...
By Jacqui Mar 14, 2025Unlock the potential of marketing on your business growth with Shopify Academy's late...
By Shopify Mar 12, 2025Learn how to increase conversion rates in every stage of the customer journey by enroll...
By Shopify Mar 5, 2025