Bulk Image Uploader for PrestaShop

by Kavio Labs · for PrestaShop 8.2 and 9.x

Drop a folder of product photos on PrestaShop 8.2 and 9.x: every file finds its product or combination by reference, EAN13, supplier reference or ID, you check the preview (matched, not matched, conflicts), and hundreds of images go up at once through PrestaShop's own image service. Add, new cover, replace all or only products without images; alt text from the product name; undo any upload. No overrides.

Tested on 9.2.0 & 8.2.8 Updated Nov 3, 2026 Version 1.0.0 Compatible with PrestaShop 8.2 – 9.x No core file edits
Built forPrestaShop

What it does

Drop a folder of product photos on PrestaShop 8.2 and 9.x: every file finds its product or combination by reference, EAN13, supplier reference or ID, you check the preview (matched, not matched, conflicts), and hundreds of images go up at once through PrestaShop's own image service. Add, new cover, replace all or only products without images; alt text from the product name; undo any upload. No overrides.

Features

Drop and done

  • Files or a whole folder, by drag and drop or a file picker
  • JPG, PNG, GIF and WEBP
  • No CSV, no FTP, no image paths

Every file finds its product

  • Reference, EAN13, supplier reference or product ID, read from the file name
  • A combination code puts the image on that combination
  • CODE_2.jpg is the second image, CODE_main.jpg the cover; a folder named after the code works too

Check before anything changes

  • Matched, not matched, conflict, skipped and not valid
  • Pick the product for a shared code, type the code for an unknown file

Your way with existing images

  • Add, new cover, replace all, or only products without images
  • Alt text from the product name in every language, or the file name

The PrestaShop way

  • PrestaShop's own image service: every thumbnail size, your image formats, the watermark hook
  • The file type is read from the file itself; scripts, SVG and renamed files are refused

Every upload can be undone

  • History with a CSV report
  • Undo puts the earlier images, cover, alt texts and combination links back

Clean

  • Back office only, no overrides, no outside service; PrestaShop 8.2 and 9
  • Adding photos one product at a time takes an afternoon. Bulk Image Uploader takes the whole folder from your photographer or supplier.

What you get

  • Download & installOne module .zip for PrestaShop 8.2 and 9.x, installed in Modules > Module Manager > Upload a module. Download it from My licenses right after payment.
  • 12 months of updates & supportNew versions and help for 12 months (24 or 36 months at checkout). After that the module keeps working; renew anytime at 50%.
  • License for your storeOne production domain with all its subdomains; staging and local development hosts are free. How licensing works
  • 30-day refundFull refund within 30 days of your first purchase, no reason needed. Refund policy
  • Tested buildsPrestaShop 8.2 – 9.x. Tested on PrestaShop 9.2.0 and PrestaShop 8.2.8.
  • Documentation & supportFull guide (Installation, Configuration, Usage, FAQ) on this page. Tickets from your account, first reply within 1 business day.
Version
1.0.0
Compatible with
PrestaShop 8.2 - 9.x
Core edits
None
Module ID
kvbulkimageuploader
Developer
Kavio Labs Software Limited

Support

Policy
Bug reports
1 business day
How-to questions
2 business days
Channel
Tickets in your account

Buy with confidence

What stands behind your license

  • Tested builds

    This product was tested on these builds. Builds we did not test are not listed.

    • PrestaShop9.2.0
    • PrestaShop8.2.8
  • 12 months of updates

    Updates and support are included in the price. The product keeps working afterwards; renewing is optional.

    How licensing works
  • 30-day refund

    If it is not what you expected, tell us within 30 days and we refund the order.

    Refund policy
  • Secure checkout

    Card payments are processed by Stripe. Your card number never reaches our server.

    Ask a pre-sales question

Sold by Kavio Labs Software Limited, registered in England and Wales No. 17532441. About us

More for PrestaShop

Pairs well with it.

All 20 modules

01kvatlasv1.0.0

The department store theme for PrestaShop 8.2 and 9.x: colour-coded departments, a department list beside the hero slider with two side promos, a big search with a department picker, tabbed product grids, a 2 + 1 + 2 offer grid, deals of the day with real countdowns, a department showcase, a promotions band and a three-column product page with a sticky buy box. Four styles (Meridian, Harbor, Citrus, Night), every colour editable. A child theme of Classic, no core changes.

  • PS 9
  • PS 8.2
  • Front-office theme
$129one-time · USDBuy theme
02kvbotcountryblockerv1.0.0

Stop AI crawlers, scrapers, vulnerability scanners and unwanted countries before PrestaShop 8.2 or 9.x builds a page. Googlebot and Bingbot are verified by DNS and always allowed; 50+ bots get one switch each; country rules use free GeoIP databases and can close only the checkout; IP and network lists, rate limits for search, filters and forms, honeypots and the add to cart flood fix; a one-second challenge instead of a captcha; learning mode, dashboard, log, IP tester and Cloudflare export. Two hooks, no overrides.

  • PS 9
  • PS 8.2
  • Classic
  • Hummingbird
$75one-time · USDBuy module
03kvscheduledfeedimportv1.0.1

Import and update products from supplier CSV, XML and JSON feeds in PrestaShop 8.2 or 9.x on a schedule: URL, FTP, SFTP or upload; field mapping with real sample values; match by reference, EAN-13, supplier reference or MPN; markup by price band and category with .99 rounding; a price guard that holds back big drops and below-cost prices; combinations from feed rows; stock-only syncs; products missing for N runs set to stock 0 with a safety limit; a dry-run preview with old and new values, run history with a row log and undo. No overrides, no storefront hooks.

  • PS 9
  • PS 8.2
  • Classic
  • Hummingbird
$119one-time · USDBuy module
Bulk Image Uploader for PrestaShopPrestaShop module · v1.0.0
12 months of updates & support$49one-time