How to bulk add variant color images to all products?

Topic summary

A store owner needs to add variant color images to multiple products efficiently, rather than manually uploading them one at a time. They want color swatches in dropdown menus to match product images across their entire catalog.

Recommended Solution:

  • Use CSV file import to bulk upload variant images
  • Upload images to Settings > Files or external hosts (ImgBB, Imgur) to obtain URLs
  • Add image URLs to the CSV file corresponding to each variant
  • Reference Shopify’s documentation on adding multiple product images via CSV

Additional Issues Resolved:

  • Featured image ordering: Follow Shopify’s tutorial to set which image displays first on product pages
  • Hiding thumbnails: Requires custom coding; options include using Shopify’s Themes team (for Shopify themes like Minimal) or hiring Shopify Experts

The original poster successfully implemented the featured image solution. An unrelated question about creating 1M products via GraphQL appeared later. A third-party app (CS - Smart Bulk Image Upload) was suggested as an alternative that auto-matches and assigns images to variants based on SKU, barcode, or variant title.

Summarized with AI on November 1. AI used: claude-sonnet-4-5-20250929.

I cannot for the life of me figure out how to add variant color images to all my products not just one at a time

https://www.sweetstylesboutique.com/collections/bakers-t-shirts/products/a-balanced-diet-t-shirt-cookie-in-each-hand-bakers-shirt

this is what I would like for the color of shirts to match the drop down but for every product I have instead of doing one at a time

help!

Hey, great question!

I’d certainly love to see what I can do to help you out here.

From what I am understanding of your request you’re going to need to use a CSV file to upload the images to your variants. That would be the fastest option for you. You’ll just have to use the URL for the image that you would want to be associated with the variant. Then in the CSV file, you’ll want to add that URL to the image section that corresponds with that variant.

If you don’t have image URL files for your items then you’ll just want to upload them to Settings > Files where you can get the URL from if you want to. Or you could use a website like ImgBB or Imagur where you can upload and get the URL. This process will still take a bit of time, but it will still be faster than uploading an image one by one by one.

This link here will give you a bit more information when it comes to adding multiple product images in a CSV file. If you have any other questions please don’t hesitate to let me know.

Thank you I was hoping there was an easier way but its only 5 colour photos so I did download my csv thank you I will try my best

That sounds great!

If you ever have any further questions about this or anything else please doesn’t hesitate to reach out again. I am happy to do all that I can to assist you.

1 Like

I do have a question how do I make my shirt image the featured image on my product page so it shows up before the color of the shirts do and how do i hide the thumbnails

https://www.sweetstylesboutique.com/products/jeep-girl?_pos=3&_sid=c0a7b9d10&_ss=r

That is a question that I can totally help you out with. For the featured image you’re going to want to make sure that the main image that you want to be shown first is in the featured image section of your product page:

As far as hiding the thumbnails, that would be something that would have to be done by additional coding. May I ask what theme you’re using? If you’re using a Shopify theme I might be able to get our themes team to customize this for you.

I have it in the featured spot but it doesn’t show up that way

https://www.sweetstylesboutique.com/products/jeep-girl?_pos=3&_sid=c0a7b9d10&_ss=r

i am on the minimal theme

Aha! I have just the thing for you.

So there is actually a tutorial by our developers that walk you through the exact steps in regards to setting this feature up.

If you’re not wanting to do this yourself or if you don’t feel comfortable you could either:

  • Have me reach out to the Themes team to see if they could customize this for you using design time since you’re using a Shopify theme

or

They’re very talented when it comes to customizations like this. Let me know if you decide to go with the themes team or if you have any other questions :blush:

1 Like

omg yes it worked perfectly thank you so much !

Amazing!! That’s what I like to hear.

If you ever have any more questions for me please let me know.

I want to create 1M product into multiple shopify stores from my app but not able to do because it’s taking a lot of time in processing in a single store.

is there any restriction where from GraphQL i can only create 100 variant at a time please help.
Thanks

Hi All,

I hope you are well! I’ve just seen this post and thought we can help others who have similar difficulties. If you are able to match your images with related variants according to the image name and one of the SKUs, Barcodes, variant titles, or metafieds then the CS - Smart Bulk Image Upload app can auto-upload and assign your images to related variants in Bulk :slightly_smiling_face:

The app matches images and related products & variants by your selection and uploads all matched images into related products & variants in bulk.

You can find the how-to video below;