How to Bulk Upload Wix Product Images by SKU, Product ID, or Handle

Wix Store product-media guide

Prepare, match, correct exceptions, then upload.

A platform-specific workflow for organized image folders, SKU, product-ID or handle/slug matching, and final gallery review.

View on the Wix App Market →

Direct answer

For a small image update, open the product in your Wix dashboard and use Add Media. For a prepared folder that must be connected to many products, give every file one stable identifier, review the match results, correct exceptions, and upload only after the batch is ready. Wix Stores’ native media workflow is product-by-product; it is appropriate when the change is small and direct review is faster. [1]

BL Bulk Product Image Upload is built for the batch matching step. Its Wix workflow supports matching filenames by SKU, Wix product ID, or handle. In this guide, handle means the product’s Wix slug - the address-friendly product identifier - not a Shopify field. The app does not decide whether a photo belongs to a product, guarantee that a duplicate SKU is unique, or replace a merchant’s final gallery review. [2]

Decide whether you need a bulk workflow

A bulk image tool is most useful when an image library is already structured: a supplier has delivered files with SKUs, an agency is refreshing a catalog, or an internal team has a reliable product export. It is not a substitute for cleaning product data.

SituationBetter routeReason
You have one or two new images for a handful of products.Use Wix Stores Add Media.Open the product, add media, and inspect the result immediately. [1]
You have a prepared folder for dozens of products with consistent identifiers.Use a batch matching workflow.You can review the identifier-to-product matches before upload.
File names use descriptions rather than store identifiers.Rename the files or match manually.A descriptive file name is not a safe database key.
More than one product shares the same SKU.Resolve the catalog data or use manual review.A bulk tool should not be asked to guess the intended product.
Existing galleries are valuable and need preservation.Use Add Images first.It is safer than a replacement action while you validate matches and order.

Start with Wix Stores’ native Add Media route

Wix documents a native media route: open Products in the site dashboard, choose the product, select Add Media, then add the images or GIFs. It also provides product-media editing and a way to connect media with product options. [1]

That native route is the right first choice for small, occasional updates. Use a bulk matching process when the preparation work has already been done and the time-consuming part is repeatedly finding the right product for each file.

Important distinction: Wix help describes connecting media to product options, while the supplied Backlip source code attaches uploaded media to the matched product. This guide deliberately does not claim that the Backlip Wix app assigns a separate media image directly to every variant.

Choose one matching method for the batch

Select one method before preparing filenames. Do not mix SKU, product ID, and handle/slug in the same run unless you split them into deliberately separate batches.

Matching methodUse it whenFile-name exampleCheck before you start
SKUStore SKUs are present and unique enough for the affected catalog.WIDGET-RED.0.jpgConfirm the SKU in the Wix product data, not just a supplier spreadsheet.
Product IDYou have a trustworthy export or product record with Wix IDs.9e9b42d2-xxxx-xxxx-xxxx-xxxxxxxxxxxx.1.webpKeep the full ID as the file identifier.
HandleYour Wix product slugs are clean and stable.summer-canvas-tote.2.pngConfirm the slug is the actual product address identifier.

Use the method that gives the clearest one-to-one relationship. The most convenient-looking field is not always the best one. For example, a short SKU may be less reliable than a unique product ID; a product title is not a substitute for a handle/slug.

Name your files to plan the image sequence

The Wix uploader reads files in either of these forms:

identifier.extension
identifier.orderIndex.extension

When a file has no order index, the workflow treats it as order 0. When a number appears immediately before the final extension, that number is used as the planned sequence position.

FilenameIdentifier used for matchingPlanned order
WIDGET-RED.jpgWIDGET-RED0
WIDGET-RED.1.jpgWIDGET-RED1
WIDGET-RED.2.webpWIDGET-RED2
summer-canvas-tote.0.pngsummer-canvas-tote0
9e9b42d2-xxxx-xxxx-xxxx-xxxxxxxxxxxx.3.jpgFull Wix product ID3

Using .0, .1, .2, and so on makes the planned order visible before the batch starts. It does not replace a post-upload review: open the final product gallery and confirm the first image and sequence on the live site.

Validate the folder before matching

The inspected Wix application validates the file type, filename extension, and file size before it enters the batch. The current app configuration accepts JPG/JPEG, PNG, GIF, and WebP and sets a 10 MB maximum per selected image. The current public Wix listing should be rechecked before these plan or file details are published. [2]

Folder checkWhy it matters
Every file uses an accepted image type.A renamed unsupported file should not be treated as a valid image just because its extension changed.
Each selected image is at or below 10 MB.The app’s validation can exclude files that exceed its configured cap.
One identifier method is used throughout the batch.A batch is easier to audit when the matching rule is consistent.
Every image has a deliberate order index where order matters.The planned gallery sequence is visible before upload.
The source folder is retained unchanged.You need an original reference if a result needs correction or rollback.

Run Match All, then correct the exceptions

The bulk workflow should be treated as a review queue, not an automatic publishing command. After selecting the folder, use Match All to look up the product records. The match table shows the file, identifier, planned order, and product match status.

Match resultWhat to do
Correct product shownConfirm the identifier and planned order; leave the match in place.
No matchCheck the filename and selected method. Edit the identifier in the table or use the product picker to correct the file.
Unclear product choiceDo not upload it. Resolve the source data or select the right product manually.
Several files map to one productCheck the .0, .1, .2 sequence before upload.

The manual product picker is useful for exceptions. It is not a reason to accept a poor file-naming convention. If a recurring group of files needs manual correction, stop and fix the underlying identifiers before the next catalog run.

Advanced Wix note: matching a legacy catalog by a variant SKU

Some Wix catalogs use a legacy catalog version in which a standard SKU search is product-level. In those cases, the Backlip dashboard can show Include Variant SKUs (Slower) when SKU matching is selected. This option loads the relevant catalog data and scans variant SKUs, so it is slower than the normal path.

Use it only when all of the following are true:

  1. The dashboard displays the option.
  2. The product is not found through its normal product-level SKU.
  3. The image file must identify the product through a known variant SKU.
  4. You are prepared to use Match All and wait for the catalog-wide matching pass.

Do not generalize this rule to every Wix store. In newer Wix catalog versions, the app uses a variant-aware SKU search directly. The correct public guidance is therefore conditional: use the slower legacy option only if your dashboard offers it and a normal product-level SKU match does not solve the task.

Add Images versus Overwrite Images

Add Images is the safer starting point. It keeps the current gallery and attaches the new matched media, leaving you free to review the result before deleting anything intentionally.

Overwrite Images should be treated as a controlled, destructive action. It is not a shortcut for “refresh every product safely” until it has been tested against the exact batch shape you plan to use.

Pre-publication caution: Static source review found that the current Wix overwrite flow requires a multi-product regression test before it can be described as a guaranteed per-product replacement action. Until that test is complete, use Add Images for multi-product batches and treat overwrite as a one-product controlled test only.

A safe operating sequence is:

  1. Keep the original image folder and a record of the affected products.
  2. Match and upload a small Add Images test batch.
  3. Check the result in the Wix product gallery and storefront preview.
  4. If replacement is required, test Overwrite Images on one low-risk product.
  5. Do not extend overwrite to many products until the expected behavior is verified in a test store or controlled merchant catalog.

Keep the Wix dashboard open until results are complete

The Wix upload flow prepares a media upload, attaches it to the matched product, and records success or error results for each file. Keep the dashboard tab open while the run is in progress. The visible result summary matters: a partial batch should lead to a small, corrected follow-up rather than a blind repeat of every file.

After the upload, review several affected products on the published or previewed site.

Review pointWhy it matters
The correct product received the image.A successful upload is only useful if the initial match was correct.
The intended first image appears first.Order numbering sets the planned sequence; storefront review validates it.
The gallery looks correct on desktop and mobile.Image ratio and product-page layout affect presentation. [1]
The no-match and error list is empty or fully resolved.A partial batch needs a targeted correction.
Existing images remain where expected.This is especially important after any overwrite test.

Troubleshooting

A file says “No match”

Confirm that the file uses the selected identifier type. A handle batch needs the product’s Wix slug/handle, not its display name. A product-ID batch needs the full Wix product ID. Correct the identifier in the table, search for the intended product with the picker, or rename the file and run the match again.

My SKU exists, but the product was not found

First confirm that the SKU is attached to the correct Wix product or variant. If the dashboard exposes Include Variant SKUs (Slower) and you are using a legacy catalog, enable it only when the image needs to find a parent product through a variant SKU. Then use Match All rather than single-file Match.

Several files need manual corrections

Pause the batch. Manual correction is suitable for a small number of exceptions, not a systemic naming problem. Compare the source folder with a Wix product export or current product records, select a more stable matching field, and restart with a smaller test set.

The files are in the wrong gallery order

Check the numeric segment immediately before the extension. Use .0 for the planned first image, .1 for the next, and so on. Then verify the final gallery directly; product-page presentation can also depend on the selected Wix layout. [1]

A file was rejected before matching

Check its actual format, extension, and size. The current app validation accepts JPG/JPEG, PNG, GIF, and WebP and caps a selected file at 10 MB. Re-export a large or incorrectly named file rather than merely renaming its extension.

Should I use Overwrite Images for a catalog refresh?

Not before a controlled test. Use Add Images to validate the matching and gallery order. Treat Overwrite Images as destructive and limit it to the tested case until the expected behavior is verified for the number of products and existing images involved.

Frequently asked questions

Can I bulk upload Wix Store product images by SKU?

Yes. The Backlip Wix app supports SKU matching. Use it when the SKU is consistent and unique enough for the products in the batch. Review every match before uploading. [2]

Can I use a Wix product ID instead of a SKU?

Yes. Select product-ID matching and use the full Wix product ID as the filename identifier. Add an order number before the extension if gallery sequence matters.

What does “handle” mean in the Wix workflow?

In this workflow, handle refers to the Wix product slug. It is the address-friendly identifier for the product, not its display name and not a Shopify field.

What file naming pattern should I use?

Use identifier.extension for an image with order 0, or identifier.orderIndex.extension for a planned position. For example, WIDGET-RED.0.jpg and WIDGET-RED.1.jpg belong to the same identifier with two planned positions.

What formats and sizes can I select?

The currently inspected app configuration validates JPG/JPEG, PNG, GIF, and WebP, with a 10 MB per-file cap. Recheck current marketplace and production details before relying on a plan or limit. [2]

Can the app match a Wix product through a variant SKU?

On newer Wix catalog versions, SKU matching is variant-aware. On certain legacy V1 catalogs, a dashboard option labelled Include Variant SKUs (Slower) can search the catalog for variant SKUs. Use that advanced route only when it is available and required.

Does the app assign images directly to Wix variants?

This guide does not make that claim. The verified Wix implementation attaches the uploaded media to the matched product. Where a variant SKU is used, the safe description is that it helps find the related product; always review the resulting product gallery.

What happens when a file does not match a product?

The batch records it as a no-match/product-not-found item instead of silently attaching it to another product. Correct the identifier or use the manual product picker, then run a targeted follow-up batch.

Should I use Add Images or Overwrite Images?

Use Add Images for the initial validated run. Use Overwrite Images only after a controlled test shows the exact product and batch outcome you expect; it is a destructive operation.

Backlip fit and next step

If you have a prepared folder and reliable Wix identifiers, BL Bulk Product Image Uploader can help you turn that preparation into a reviewable matching workflow. Confirm the current installation and plan details in the Wix App Market listing.

The useful outcome is not simply a faster upload. It is a disciplined sequence: prepare identifiers, match files, correct exceptions, upload a controlled batch, and inspect the published gallery before expanding the process.

References

[1] Wix Help - Adding product images, GIFs, and videos
[2] BL Bulk Product Image Upload - Wix App Market

Scroll to Top