Skip to content

Bulk Image Uploader by SKU

Add-on ID: kv_bulk_image_uploader · Edition: CS-Cart & Multi-Vendor · Latest version: 1.0.0 · Compatible with: CS-Cart & Multi-Vendor 4.17.2 – 4.21.x, PHP 7.4 – 8.3 · Changelog: view

Drop a folder of product photos on one page. The add-on reads the SKU from each file name, shows you what will happen to each file, and uploads only after you confirm. No CSV, no FTP, no server paths.

  • Match by SKU: BT-100.jpg is the first image of the product with SKU BT-100, BT-100_2.jpg is the second, BT-100-side.jpg comes after the numbered ones. A folder named after a SKU works too.
  • Preview before anything changes: each file shows as matched, not matched, in conflict, skipped or not valid, with a thumbnail, the product and its role.
  • Fix it in the preview: choose the product when two products share a SKU, type a SKU for a file that did not match, untick what you do not want.
  • Four ways to treat existing images: add, add and set a new main image, replace all, or only fill products without images.
  • Chunked upload: large files go up in parts, so low server limits are not a problem. Interrupted uploads continue from the last byte.
  • Alt text template: [product], [sku], [n] and [store], written for every store language.
  • Report and undo: a CSV report for every upload, and undo for uploads that added images.
  • Multi-Vendor: vendors upload to their own products in the vendor panel and cannot reach another vendor’s products.

The add-on has no storefront output. Images go through the core image functions, so thumbnails, CDN and S3 storage and other image add-ons work as usual.

Page Contents
Installation Requirements, installing, upgrading, uninstalling
Configuration Settings, permissions, license
Usage File naming, the preview, upload modes, interrupted uploads, reports, undo
Developer notes Tables, classes, endpoints, hooks
FAQ Common questions
  • CS-Cart and Multi-Vendor 4.17.2 to 4.21.x.
  • PHP 7.4 to 8.3, depending on your CS-Cart version.
  • JPG, PNG, GIF and WebP files. SVG is refused.
  • A current desktop browser. Choosing a whole folder needs Chrome, Edge, Firefox or Safari.