What do you do with product images before they’re ready for Shopify?

AI-generated summary

The discussion centers on how merchants prepare product images before uploading them to Shopify, especially for large batches with multiple variants. Most contributors agree that the upload itself is not the main problem; the time-consuming work happens earlier: selecting approved images, resizing/compressing them, renaming files, organizing folders, and matching images to the correct product or variant.

A recurring recommendation is to preserve product context from the start using SKUs, product handles, variant names, folder structures, spreadsheets, or naming formats like product-SKU-color-angle. Variant matching, especially for colors or near-identical options, is described as the most manual and error-prone step.

Some participants suggested automation with AI agents, scripts, Shopify CSV/API workflows, or image-processing tools, but also noted that automation works best when labels or context travel with the images. The original poster is developing a Windows-first prototype called Rootlize to simplify local image review, preparation, renaming, and batch handoff before Shopify, and is seeking real batches for testing. The discussion remains ongoing, with no final workflow chosen.

I’m curious how other merchants handle product images between taking or creating them and actually getting them onto Shopify.

For example, when you have a batch of new product images,
do you usually have to:
review and choose which images to keep
rename files based on SKU or product name
figure out which images belong to which product or variant
organize them into folders
resize or edit them
move them between different tools
upload and assign them to the correct products manually

What does that workflow actually look like for you?

And which part tends to be the most repetitive or time-consuming?

I’m especially interested in the steps that happen before the images are finally attached to the right products in Shopify.

@rworks24 Yes, this can be pretty time-consuming, especially when handling many products and variants. The biggest pain points are usually renaming, organizing, and matching images to the right products before uploading them to Shopify.

Hi @rworks24

For me, the most time-consuming part is organizing and matching the images to the correct products and variants. When there are a lot of images, manually renaming, sorting, and assigning them can take a lot of time.

Once the images are properly organized, uploading them to Shopify is usually the easy part.

Best regards,
Devcoder :laptop:

Our workflow is pretty basic, but a naming rule saves most of the cleanup:

  • Export each image as SKU-position, for example ABC123 to 01.jpg, ABC123 to 02.jpg. Variant shots include the option, like ABC123-blue-01.jpg.
  • Keep one folder per upload batch, with subfolders for approved, needs-editing, and rejected. Only approved files get renamed.
  • Crop everything to the same aspect ratio and compress before upload. We usually keep product images around 2000 px on the long side.
  • Put the final filename and product handle in a spreadsheet, then sort by SKU before uploading and assigning.

The slowest step is choosing images and confirming variants. Renaming is quick if the SKU is available before the shoot. I also avoid filenames like final-v2 because they become impossible to audit later.

Renaming and matching images to SKUs is the worst part for me too, batch resizing first then mapping filenames to product handles in a spreadsheet before bulk upload saves a ton of time.

Yeah, that seems to be the pattern. Uploading itself isn’t too bad once the images are already named and matched correctly. Thanks!

That’s what I’m starting to see too. Most of the work seems to happen before the actual upload. Thanks for sharing!

This is really useful. The SKU naming rule and spreadsheet sound like they remove a lot of the mess.

When you say confirming variants is the slowest part, what are you actually checking there? Is it mostly making sure each image belongs to the right color/option, or is there more to it?

Yeah, the spreadsheet mapping step seems to come up a lot. When you’re matching images to SKUs, is that mostly manual checking against the product photos, or do you already have some naming rule that helps with it?

Sorry, one more question. Is this something you personally handle for client stores? If so, how do you usually match the images to the right products and variants?

Hi @rworks24

Yes, I personally handle this for my Shopify clients.

When there are a large number of images, I first review and organize all the files. Then I match each image to the correct product and variant using the SKU, variant SKU, product name, colour, and other relevant information.

I also verify everything before uploading to make sure no image is assigned to the wrong product or variant.

If the filenames aren’t properly organized, I cross-check them against the product and variant data, organize the files, and then upload them to Shopify. This keeps the process accurate and avoids having to manually correct image assignments later.

Best regards,
Devcoder :laptop:

Thanks again for the detailed explanation. It was really helpful.

I just wanted to check one thing. Do you usually handle the reviewing, renaming, organizing, and matching to products or variants in folders on your own computer before uploading everything to Shopify?

If that’s the case, would it be okay if I messaged you privately? I’m working on a small Windows prototype for this kind of image workflow and would like to ask a couple more questions.

Hi @rworks24

Yes, absolutely. You can message me privately. I’d be happy to answer your questions and share how I usually handle the image workflow before uploading everything to Shopify.

Hi there @rworks24
I generally suggest making the workflow as simple as you can. Go through and pick the best images first, then rename the files in a consistent manner based around the SKU or product handle, then resize and optimize, then add them to your product, then upload. The most tedious part is typically tagging each image to the right product or variant, particularly if you have large batches. Having a consistent naming and folder structure is what makes the Shopify uploading to assignment process easier and less error-prone.

For larger batches, do people mostly rely on the filenames/SKUs to keep the product mapping straight, or are there other tools or steps they usually use before uploading?

Hey there!

I’d recommend preparing all your product images in one batch before uploading them to Shopify. Resize and compress them first so they load faster while keeping good quality.

Using a simple naming system like SKU + image number makes it easier to keep track of each image. If you have multiple images per product, also check the gallery order after uploading to make sure they appear in the right sequence.

I’d keep it to one repeatable pass before anything touches Shopify. We do the review first, then rename in a way that already tells us product and variant, then keep one batch folder with approved, needs edit, and rejected so nothing gets mixed back in later.

The part I’d avoid is trying to sort inside Shopify after the fact. If the files already have a simple naming rule, like product-SKU-color-angle, and the folder structure matches that, the upload becomes the easy part and variant matching is less of a hunt.

I found a simple but strange way to keep track of Description and image I create a false template like images and descriptions. Go to template add columns with image. You can have as many of these as you want shopify does not restrict you you can create as many as possible. It makes a simple place to find what you have stored

In that workflow, which part is still the most manual for you? Reviewing the images, renaming them, or matching them to the right product and variant?

Is that mainly so you can keep each image together with the description it belongs to before you add it to the actual product?