Skip to main content
TechUltra Solutions Pvt. Ltd. — AI-Enabled ERP Transformation
Free consultation
Product Image Import icon

Odoo App · Product Management

Product Image Import

Bulk-import product images from a ZIP file and match them automatically in Odoo.

$19.79 Odoo 14.0 Odoo 15.0 Odoo 16.0 Odoo 17.0 Odoo 18.0 Odoo 19.0 OPL-1
Product Image Import module in the Odoo Apps store, ready to install
Opening the Product Image Import menu in the Odoo Inventory app
The Product Image Import wizard for uploading a ZIP of images in Odoo
Choosing the matching criterion for bulk product image import in Odoo
Unmatched filenames listed after a product image import in Odoo
Product records updated with images after a bulk import in Odoo
An Odoo product showing an image applied through Product Image Import
1 / 7

Overview

Odoo has no built-in way to import product images in bulk. For a catalogue of any size, that means opening each product form and uploading an image one at a time — slow, repetitive work that is easy to get wrong.

Product Image Import replaces that with a single upload. Built by TechUltra Solutions, the module takes a ZIP file of images from inside the Inventory app and distributes each picture to the product it belongs to.

Matching runs on the file name against a product's display name, barcode, or internal reference. Images that match update the product record automatically; images that do not match are collected under an Unmatched Filenames list so you can spot naming problems and fix them. The module accepts PNG, JPG, and JPEG files.

Key features

  • Bulk image upload via ZIP

    Upload one ZIP file containing many product images directly from the Inventory module, instead of attaching pictures product by product.

  • Automatic product matching

    Each image is matched to a product by display name, barcode, or internal reference, so the right picture lands on the right record.

  • Automatic record updates

    Successfully matched images update the relevant product image fields without any further manual step.

  • Unmatched filenames list

    Files the module cannot match are listed under Unmatched Filenames, making it easy to spot naming mismatches and correct them.

  • PNG, JPG, and JPEG support

    The importer accepts PNG, JPG, and JPEG image files, covering the formats most product photos are saved in.

  • Faster catalogue updates

    Importing a whole batch of images at once cuts the time and effort of keeping product photos current across a large catalogue.

  • Fewer matching errors

    Matching on name, barcode, or reference reduces the chance of attaching an image to the wrong product compared with manual uploads.

  • Straightforward import wizard

    A simple wizard handles the upload and matching, with clear navigation so the import is quick to run.

Technical details

Specification

Publisher
TechUltra Solutions Private Limited
Technical name
tus_product_image_bulk_import
Odoo versions
14.0, 15.0, 16.0, 17.0, 18.0, 19.0
Lines of code
286
License
Odoo Proprietary License v1.0 (OPL-1)
Price
$19.79 (one-time)

Deployment

  • Odoo Online
  • Odoo.sh
  • On-premise

Odoo dependencies

  • Inventory
  • Discuss

Support

90 days of bug-fix support, Monday to Friday (10:00–19:00 IST). Raise a ticket at support@techultra.in.

Setup & configuration

From install to first call — here is the path.

  1. 1

    Install the module

    In Odoo, open Apps, remove the Apps filter, search for “Product Image Import”, and click Install.

  2. 2

    Prepare the image ZIP

    Name each PNG, JPG, or JPEG file to match the product's display name, barcode, or internal reference, then pack the images into one ZIP file.

  3. 3

    Open the import wizard

    Go to Inventory → Configuration → Product Image Import → Import Images to open the upload wizard.

  4. 4

    Upload and set matching criteria

    Select the ZIP file in the wizard and choose the matching criterion — display name, barcode, or internal reference — then run the import.

  5. 5

    Review the results

    Matched images update the product records automatically. Check the Unmatched Filenames list, rename any files that did not match, and re-import them.

Frequently asked questions

  • How does the module decide which product an image belongs to?

    It matches each image's file name against a product's display name, barcode, or internal reference. You choose which criterion to match on when you run the import.

  • What image formats are supported?

    The importer accepts PNG, JPG, and JPEG files. All images are packed into a single ZIP file for the upload.

  • What happens to images that don't match a product?

    Unmatched files are listed under Unmatched Filenames. You can review that list, rename the files to match a product, and import them again.

  • Where do I run the import?

    Go to Inventory → Configuration → Product Image Import → Import Images. That opens a wizard where you upload the ZIP and set the matching criteria.

  • Does it update existing product images?

    Yes. Matched images update the relevant product image fields, so the import keeps your catalogue photos current.

  • Which Odoo versions are supported?

    The module supports Odoo 14.0, 15.0, 16.0, 17.0, 18.0, and 19.0, in both the Community and Enterprise editions.

  • Is support included?

    Yes. The module includes 90 days of bug-fix support, Monday to Friday, 10:00–19:00 IST.