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.jpgis the first image of the product with SKUBT-100,BT-100_2.jpgis the second,BT-100-side.jpgcomes 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.
Documentation
Section titled “Documentation”| 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 |
Compatibility
Section titled “Compatibility”- 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.