What is the best way to let customers upload their own pictures in my Shopify store

I need to let customers upload pictures or videos in my Shopify store. Can someone help me with this. Thank you

@thetikee Could you please clarify at which point in the shopping process you would like your customers to upload images or videos on your Shopify store? Is it during the ordering process, on the product page, on the cart page, or on any other specific pages?

Hi @thetikee ,

Thank you for your post! That is a great question.

There are several ways to allow customers to upload their own pictures in your Shopify store. Here are some options:

  1. Use an app: You can use a Shopify app like Uploadery, which allows customers to upload files to your store during checkout or on product pages. The app also includes features like image previews, file size limits, and more. You can search "image upload" to find other options in the app store as well.
  2. Custom code: If you have experience with coding, you can add custom code to your Shopify store to allow for file uploads. This can be done following the advanced tutorial for file upload found in our Community topic Product pages - Get customization information for products. If you don’t feel comfortable editing code, you can post a job on the Shopify Experts Page and see what feedback and quotes you get.

Thanks for answering. I need to add it to a separate page. I am making my own special and different website.

Thanks for answering. I guess I was asking for more details, step by step process. I heard of Uploadery… but it’s difficult to get someone to tell me exactly, how to do it. I know it can be done! I just don’t know how to implement it. And I can not find anyone to show me how. So I guess my question would be. “Is there anyone out there that can actually do it for me,?”
I went to Shopify Experts…. No one answer.

Hi, did you find a way to send to shopify the pictures that your customers upload to your custom website?

If you need a file upload button under a product on Shopify, there are a couple of easy ways to do it—no complicated coding required.

Option 1: Embed a File Upload Service

Using EmbedAny, you can add a file upload option by embedding a Google Drive, Dropbox, or any cloud storage upload link. Customers can upload files directly, but keep in mind that Shopify won’t automatically link uploads to specific orders.

Option 2: Embed a Custom Form with Upload Feature

A better way? Embed a form (Google Forms, Typeform, Jotform, etc.) right under your product using EmbedAny. Customers can enter their name, order number, and upload their file in one go. This way, you can easily match the upload with their order.

Hi @thetikee :raising_hands:

You can easily allow customers to upload images or videos directly on your Shopify product page using the Easify Product Options app. The app includes built-in Image Upload and File Upload fields, enabling customers to submit photos, videos, or any supported file type before adding the product to their cart, ensuring you receive all the customization details you need.

Here’s an example I created so you can see how it works:

  • This is the result:

  • This is the app setting:

Besides, Enable Live Preview in the Product Personalizer section. Once activated, the preview will automatically update whenever the customer changes the font, enters their text, or uploads a file, allowing them to see exactly how their personalized product will look before placing the order.

It’s incredibly easy to use and performs perfectly when it comes to product personalization. Easify’s support team is just a message away if you ever have questions. :blush:

Hello @thetikee

I hope you are doing great! As you want to let your customers upload pictures on your Shopify store, you can easily do this using a product customization app. You can try Inkybay Personalizer, which has a variety of features.

With Inkybay, your customers can design and customize products in the Design Lab by uploading images, adding names, and including custom graphics. You can even create your own clipart library. It also supports dynamic pricing for designs, sizes, and color variants and shows a live preview instantly.

You can also keep it simple; you can use Inkybay’s Product Options feature to add an image upload option. In both ways, you will get the uploaded images, designs, and other options in your order file.

Setup is simple and requires no coding. Inkybay also comes with a free 21-day trial, so you can test it to see if it fits your needs.

To allow customers to upload images or videos directly on your product pages, you typically need a Product Options app that supports File Upload fields.

Our app, Misk Variant & Product Options, is specifically designed for this.

You can easily set up a File Upload block that accepts both photos and videos, and once the customer places the order, the files are automatically attached to the order in your Shopify Admin for easy fulfillment.

Hello @thetikee

An effective method is to add line item properties on your product page which allows your customers to attach files to an individual cart item, and you collect the uploads at the time of checkout and in the order details. Most modern themes have built in support for this, by including a file input element to the product form.
If you want to have a more polished experience, use a product customization/file upload app that allows you to manage large images, videos, storage and linking to orders automatically. This is typically recommended for video uploads because native file handling on Shopify is very limited.