Bulk upload 6,000 images

Topic summary

A merchant needs to upload 6,000 images for 4,500 new products but faces Shopify’s 200-image-per-upload limit. Their goal is to bulk upload images first, then import products via CSV by mapping to Shopify’s image URLs (which preserve original filenames).

Attempted workaround: Using Google Drive to host images, but the generated URLs don’t preserve original filenames, making product-to-image mapping difficult.

Suggested solutions:

  • Paid apps: Use dedicated bulk image upload tools (like CS - Smart Bulk Image Upload) that match images to products via SKU, barcode, or title
  • Cloud storage alternatives: Set up public folders on Dropbox, AWS, or DigitalOcean that maintain consistent filenames in shareable URLs (requires technical knowledge and careful cost management)
  • Custom automation: A freelancer offered a custom tool for automated product/image uploads

Key trade-off: The discussion emphasizes weighing time investment in free workarounds versus paying for purpose-built tools. No universally agreed-upon free solution exists for this workflow.

Status: The issue remains unresolved with multiple options presented but no clear path chosen by the original poster.

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

We are loading 4,500 new products. We want to upload 6,000 images into Shopify, but Shopify has a limit of 200 images at a time. Ideally, once these are uploaded we will do a bulk product import having the product image mapped to the Shopify image URL(Shopify uses the original file name). We also thought we could use Google Drive to store images and bulk import the images using a Google Drive image URL, but it seems as though it doesn’t preserve the original file name in the URL, which makes mapping difficult. Does anyone have any ideas or had success doing it similar to this? We would like to avoid installing another app with added cost.

URL.png

Hi @USAToolDepot :waving_hand: It’s a simple rubric , it’s either

  1. value your time and pay for tools that are fit to purpose to finish such processes drastically faster improving overall opportunity cost.*
  2. Or burn time on workarounds or building a custom process:
  • researching the internet for “free” workarounds that are also time consuming
  • Or find and use a paid storage service , dropbox??, that lets you expose either public folders or shareable urls with consistent filenames for mapping :bomb: and do not have roadblock limitations for lots of files you only realize later that will suck up time.
  • Or advanced pay for , and learn, and use developer services like Digitalocean/AWS to setup a public folder/bucket(cloud storage). :bomb: if you do this make 100% sure you understand the pricing and when done disable/nuke such services to avoid ongoing charges you have been warned :dragon_face: :world_map: . See example of setup work here https://matrixify.app/tutorials/bulk-import-images-shopify-from-computer/
  • or advanced setup local computer as a server/proxy/local-tunnel

See the main thread on this subject https://community.shopify.com/topic/487476

*A massive big whomping clue to processes like this needing dedicated tools is if you google “shopify bulk upload images” there is the complete lack of a canonical solution everyone agrees on.

1 Like

Hi @USAToolDepot ,

I hope you are well! If you have the images as named as product identifier such as SKU, Barcode, Title or Metafield then you can use CS - Smart Bulk Image Upload app. The app matches products/variants with images and uploads in bulk.

Here you can find the how to video;

Hi @USAToolDepot

You can host all images first on Shopify’s Files section by admin bulk upload, then get the image URLs from your file library export under Settings → Files. Those URLs, then, match to your CSV based on the same file names. This keeps the names consistent and saves you from having to pay for a third party app.