If you manage a Shopify store with more than a handful of products, you've lived the pain: shoot images, export to laptop, edit backgrounds, resize, rename, log into Shopify, find each product, upload the images, match to variants, repeat. For every. Single. SKU.
This guide shows you how to eliminate most of that workflow — without writing a single line of code.
Why manual Shopify image uploads are a problem at scale
The manual process breaks down fast as your catalogue grows:
- A 50-SKU collection takes 3–5 hours to photograph, edit, and upload manually
- A 500-SKU catalogue update can consume a full work week
- Mistakes — wrong image on wrong product, wrong variant — are common and hard to catch
- Every seasonal refresh or new product launch is a fresh ordeal
The solution is a pipeline where images go from raw shot to live on Shopify with as few manual steps as possible.
The automated Shopify image workflow with Orniva
Connect Orniva to your Shopify store
In Orniva settings, paste your Shopify store URL and API key. Orniva reads your product list and variant structure — no app install required.
Upload your raw images (or shoot straight to Orniva)
Drag and drop raw product photos into Orniva's media library. You can bulk upload an entire shoot in one go — hundreds of images at once.
Prepare your CSV
Export your Shopify product list as a CSV (Products → Export in Shopify admin). Add an image filename column that maps each product/variant to its image file. Orniva uses this to match images to the right products.
Configure your processing pipeline
Choose which enhancements to apply to every image: background removal, 4K upscaling, colour correction, shadow. One configuration runs across the entire batch.
Run the batch and publish
Orniva processes the queue — enhancing every image — and then pushes each image directly to the correct Shopify product and variant. No manual uploading.
Time saved: A 100-SKU batch that previously took 8 hours of manual editing and uploading runs overnight in Orniva and is live on Shopify when you wake up.
Shopify image requirements to know
Before automating, make sure your images meet Shopify's requirements:
- Minimum 2048px on the shortest side for zoom to work properly
- Maximum 20MB per image (Orniva outputs well under this)
- Square or consistent aspect ratio across a product's image set prevents layout shifts on your storefront
- PNG for transparent backgrounds, JPG for white background images — both are supported
Orniva handles all of these automatically: images are upscaled to meet the 2048px minimum, cropped to a consistent ratio, and exported in the appropriate format.
What about WooCommerce?
The same workflow works for WooCommerce. Connect via your WooCommerce REST API key in Orniva settings. The CSV mapping process is identical, and images are pushed to the correct product gallery entries in your WooCommerce store.
Tips for keeping your Shopify images consistent
- Shoot on the same background every time so batch background removal produces consistent results
- Use a consistent crop template — set a target aspect ratio in Orniva so every image is the same shape
- Name files by SKU before uploading — it makes the CSV mapping step trivial
- Process new products as a batch even if it's just 5–10 images — it builds the habit and keeps your pipeline clean
Connect your Shopify store and process your first batch today.
Start automating — $0.10/image →