Shopify Black Friday product images 2026

product photo cards traveling around a circular arrow loop, moving out of a product card into a stacked download folder and back in again

Your Shopify Black Friday product images are probably sitting at the bottom of the prep list, under the discount tiers and the theme testing. That is the problem. Black Friday 2026 falls on November 27, which is about 14 weeks from now, and in those 14 weeks a photographer is going to hand you a folder of 900 files named DSC_0431.jpg through DSC_1330.jpg. Then what? You open Shopify admin, click into a product, drag, save, and repeat until your wrist hurts.

There is a loop that works better, and it has three moves: pull the photos out, fix them offline, push them back in. CS – Export Product Images downloads your live product and variant photos as a named ZIP, filtered by collection or vendor. CS – Smart Bulk Image Upload puts the corrected files back, matching each one to the right product by SKU or barcode. Both built by Craftshift. Neither touches your theme, which matters a lot in November.

Most Black Friday checklists tell you to rebuild the homepage and refresh the hero banner. Fine, do that. But a shopper who clicks a Google Shopping ad lands on a product page and never sees your homepage at all. The photo on that page is the entire first impression, and if it is a 4MB phone shot against a beige wall, no discount code rescues it.

In this post

What needs to change about your Shopify Black Friday product images?

Three things: coverage, weight, and consistency. Every product in a sale collection needs at least one photo, at a file size that loads fast on a phone, cropped the same way as the product next to it. The quickest way to see where you stand is to pull everything into one folder and look at it. CS – Export Product Images does that in a single filtered export, free for the first 100 images.

Coverage is the one that bites hardest. A product with no photo still shows up in your sale collection, as a grey placeholder box, next to nine products that look great. Would you hand that page a card number? Shoppers read a gap as broken. They leave.

Weight is the boring one nobody wants to deal with. Shopify serves resized versions of your images, sure, but the original still has to upload, still counts against your storage, and a 12MB TIFF that got dropped in during a rush in 2024 is doing nothing for anyone.

Before you touch a single file, find out what is broken. Run one of your sale collections through our free product image audit and you will get a list of products with no photo, one lonely photo, or a photo that outweighs the rest of the page. Then pull the real files down: Export Product Images downloads every product and variant photo in a collection as a ZIP, named by SKU so you can actually find things inside it. Free for the first 100 images, 4.8 stars across 27 reviews on the App Store.

The export, edit, re-upload loop

Here is why the loop beats editing in place. Shopify has no bulk image editor. You cannot select 400 products and say “recompress these” or “recrop these to square”. Why is that still true in 2026? No idea. So you take the files out, work on them with tools that are actually good at working on files, and put them back. Simple as that.

StepWhat you are doingWhat handles it
1. ExportDownload live product and variant photos as a ZIP, filtered by collection, vendor, status, or date, with SKU-based file and folder names.CS – Export Product Images (ours). Free for 100 images, $29/mo for 1,000.
2. EditRecrop, recompress, fix white balance, replace the tired shots. Keep the filenames exactly as they came out.Whatever you already use. Photoshop, Affinity, Lightroom, or a free batch compressor.
3. Re-uploadPush the corrected folder back, matched to each product or variant by SKU or barcode, replacing the old image.CS – Smart Bulk Image Upload (ours). Free for 25 images, $69/mo unlimited.

The honest version: if your catalog is 40 products, skip all of this. Download the photos by right-clicking, fix them, drag them back in, and spend the money you saved on ads instead. The loop earns its keep somewhere north of a few hundred images, and it becomes the only sane option in the thousands.

Step 1: export what is actually live

Not what is in your Drive folder. Not what the photographer swears they sent. What is actually attached to products in your store right now, because those two things drift apart faster than anyone expects.

Shopify’s own product CSV export gives you image URLs, not image files. So you end up with a spreadsheet of links and no folder of pictures, which is the wrong shape for a photo editor. We covered the full set of workarounds in how to export and download product images from Shopify, including the free routes, if you want to see the tradeoffs.

For Black Friday specifically, filter the export instead of grabbing everything. You do not need your entire catalog. You need the products that are going on sale.

  • By collection. Build your BFCM sale collection first, then export exactly that. One click, one ZIP, no sorting afterwards.
  • By vendor. Useful when one supplier’s photography is the weak link and you only want to redo theirs.
  • By date. Everything added since your last shoot, so you catch the products that never got proper photos.
  • By status. Active products only. No point retouching photos for drafts.

The naming is the part people underrate. Set the export to name files and folders by SKU, and the ZIP you get back is already keyed to your catalog. That is what makes step 3 automatic instead of manual. If your files are a mess of IMG_ numbers, our free bulk image renamer will batch them into a clean SKU pattern before you go any further. More detail on filtered exports in exporting Shopify product images by vendor or collection.

“Does what it says on the tin. Very useful folder and image naming options; makes bulk data processing a lot easier. Well worth what you’ll get out of it in time saved.”

Isla-Maree, New Zealand, 2024-08-17. CS – Export Product Images on the Shopify App Store
CS - Export Product Images exporting Shopify product and variant photos as a SKU-named ZIP before Black Friday

One more reason to do this in August rather than November: the ZIP is a backup. If a theme swap or a bad import wipes your media library during BFCM week, you have the originals sitting on a drive. We wrote about that scenario in backing up and restoring Shopify product images safely, and it happens more often than you would like.

Step 2: fix the files offline

Now you have a folder. Here is the rule that governs everything you do to it: do not rename the files. The SKU in the filename is the thread that ties each photo back to its product. Break it and you are back to manual assignment.

What is worth doing, roughly in order of payoff:

  1. Compress. Biggest speed win for the least effort. Run the batch through our free image compressor and watch a 3MB JPEG drop to 400KB with nobody able to tell.
  2. Crop to one aspect ratio. Mixed ratios make a collection grid look sloppy, and sloppy reads as untrustworthy when someone is about to hand you a card number.
  3. Fix the outliers. Every catalog has twenty products shot in different light, and they sort of leap out once everything around them is consistent. Those are the ones to redo, not the whole set.
  4. Resize the monsters. Anything over 20MB or 20 megapixels gets rejected by Shopify on upload. See fixing the Shopify image size error if you have hit that wall before.

And now the thing I will get slightly annoyed about. Every year, someone decides to burn a red “30% OFF” badge into the main product image.

Please do not. Google Merchant Center’s image guidelines prohibit promotional text and overlays on the main product image, so those products can get disapproved right when your Shopping ads matter most. Worse, on December 1 you now have to run the whole export, edit, re-upload loop a second time just to take the badges off, and if you forget, your store is advertising Black Friday in February. Put the badge in the theme, on the collection card, in the price display. Anywhere but baked into the pixels.

While the files are open, this is also the cheapest moment to sort out alt text and filenames for search. The Shopify product image SEO guide covers what actually moves the needle, and if you would rather do it after the upload, bulk editing alt text works too.

Step 3: re-upload matched by SKU

This is where the loop closes. You point CS – Smart Bulk Image Upload at the folder, it reads each filename, finds the product or variant with the matching SKU (or barcode, or title, or metafield), and attaches the image. Thousands of files, one pass, no dragging.

Three settings matter here, and getting them right is the difference between a clean run and a mess you spend Sunday undoing.

  • Replace, do not append. You are updating photos, not adding to them. Set it to replace existing images or every product ends up with the old shot and the new one.
  • Preview before you commit. The app shows you which image maps to which product before anything is written. We built that screen because the most common way a bulk run goes wrong is a SKU format nobody checked: leading zeros eaten by a spreadsheet, or a supplier prefix that only exists on half the catalog. Read it. Actually read it.
  • Let it resize. Anything over 20MB or 20 megapixels gets resized automatically on the way in, so a stray full-resolution file does not stop the batch.

It also imports straight from Google Drive or Dropbox, which is where the retouched files usually live anyway. And it writes SEO alt text automatically, which is one fewer job in a month where you have too many. The full matching mechanics are in bulk uploading Shopify product images by SKU.

CS - Smart Bulk Image Upload matching retouched Black Friday product images to Shopify products by SKU

You do not have to take our word for the pairing. This is a merchant describing the exact loop, unprompted:

“Fantastically powerful app. Enabled us to quickly import all the product and variant images for lots of products that would have been prohibitively time consuming to do manually. Who knows how many errors we would have made if we did it manually. The app sits nicely alongside the CS-Export Images app that we were able to use to get all the images we needed exported from my store, modify and then re-upload.”

Capital Badges, United Kingdom, 2024-10-02. CS – Smart Bulk Image Upload on the Shopify App Store

While you are in cleanup mode, the other half of catalog prep is deciding what should not be in the sale at all. Discontinued lines, dead variants, products that have been out of stock since spring. Clearing them out before you export means you are not retouching photos for things nobody can buy. Our store cleanup guide walks through bulk delete and archive, and CS – Bulk Delete Products handles it by vendor, collection, or stock status (free for the first 500 items).

A countdown that fits in 14 weeks

Black Friday is November 27 and Cyber Monday is November 30. Working backwards from there, here is a schedule that leaves room for things to go wrong, because they will.

  1. Late August (now). Build the BFCM sale collection. Audit it. Export the images. You now know exactly how bad the problem is, which is most of the battle.
  2. Early September. Book the photographer for the products that need reshooting. Studios fill up in October, and you do not want to be calling then.
  3. September into early October. Shoot, retouch, compress. This is the long stretch and it is entirely offline, so nothing on your live store is at risk.
  4. Mid October. Re-upload in batches, one collection at a time. Check a handful of product pages after each batch rather than all of them at the end.
  5. Early November. Alt text, filenames, and a final pass on the collection grid to catch anything with the wrong crop.
  6. November 13 onwards. Freeze. No image changes, no theme edits, nothing. If something is still wrong on the 20th, it ships wrong. That is fine.

That freeze date is not arbitrary and it is the piece most merchants ignore. Every image change invalidates a cache somewhere, and the week before your biggest traffic day is a terrible time to find out which one. For the wider prep list (speed, inventory, discounts, checkout), our Black Friday game plan for Shopify stores covers the rest of the stack.

Four mistakes that eat the weekend

These come up every year, and every one of them is avoidable in August.

  • Renaming files during the edit. Someone helpfully changes SKU-4471.jpg to “blue-hoodie-final-v2.jpg” and the whole match falls apart. Lock the naming before the files leave your hands.
  • Forgetting variants. Product-level images look fine in the grid, then a shopper picks the green option and sees the red one. Export and re-upload variant images too, not just the main product photo.
  • Uploading everything at once on November 24. Batch it in October. A 6,000-image run is not a thing you want to be watching while ads are live.
  • Skipping the preview screen. It exists precisely so you catch the one SKU format that does not match before it writes 400 wrong images.

Frequently asked questions

Which app should I use to update Shopify product images before Black Friday?

Use two, because the job has two halves. CS – Export Product Images pulls your live product and variant photos out as a SKU-named ZIP (4.8 stars, 27 reviews, free for the first 100 images), and CS – Smart Bulk Image Upload puts the corrected files back matched by SKU or barcode (5.0 stars, 97 reviews, free for the first 25 images). Both are Built for Shopify and list each other under “Works with”.

Can I bulk update product images in Shopify without an app?

Partly. The product CSV import can set images, but it needs a public URL for every file rather than the file itself, so you have to host thousands of photos somewhere first and line them up by handle. For a few dozen products that is doable. For a Black Friday catalog refresh it is spreadsheet surgery with no undo.

When should I stop changing product images before Black Friday?

Two weeks out, so around November 13 for the 2026 season. After that, every change risks a cache miss or a broken crop that you will not have time to catch. Finish uploads in October, spend early November checking, then freeze.

Should I put a sale badge on my product images?

No. Google Merchant Center’s image guidelines prohibit promotional overlays on the main product image, which puts your Shopping listings at risk of disapproval. Add the badge in your theme instead, where you can switch it off on December 1 without re-uploading anything.

Does the export include variant images?

Yes. CS – Export Product Images handles both product and variant photos, and you can filter by status, collection, date, or vendor. Variant images are the ones most merchants forget, and they are the ones a shopper notices immediately when they pick a color.

How long does re-uploading a few thousand images take?

The upload itself runs in the background and you get progress as it goes, so the real cost is your setup time: naming the files consistently and checking the preview. Merchants have reported runs of 7,000 and 9,000 images through CS – Smart Bulk Image Upload. The manual equivalent is measured in weeks.

Build the sale collection this week. Export it, look at what you actually have, and you will know by Friday whether you need a photographer or just a compressor. The stores that get caught out in November are not the ones with bad photos. They are the ones who never looked.

http://craftshift.com

Co-Founder @ Craftshift