Eliminate manual image uploads. Import product images directly from URLs or local paths — individually or in bulk using Excel/CSV files — across your entire Odoo product catalog in seconds.
This free Odoo module lets you import product images directly from web URLs or local file paths — one at a time or in bulk via Excel/CSV uploads — saving hours of manual image management. Whether you are onboarding a new supplier catalog, refreshing seasonal imagery, or migrating from another platform, this tool handles the heavy lifting so your team can focus on selling.
Paste any public image URL directly into a product record and the module fetches, validates, and attaches the image automatically.
Why it matters: No more downloading images to your desktop and re-uploading — cut the steps in half and eliminate file clutter.
Upload an Excel or CSV file containing product identifiers paired with image URLs to process hundreds or thousands of products in a single operation.
Why it matters: Catalog updates that once took a full day now complete in minutes, freeing your team for higher-value work.
Match images to products using either the Internal Reference (SKU) or the Product ID, giving you control over how records are identified during import.
Why it matters: Whether your workflow centers on SKUs or database IDs, the module adapts without requiring data reformatting.
Import images stored on your server or local machine by specifying the file path, ideal for teams that receive product photos via FTP or shared drives.
Why it matters: Not all images live on the web — this feature bridges the gap between your file system and Odoo product catalog.
Choose whether the import should update existing product images or create entirely new product records with images already attached.
Why it matters: Handle both catalog refreshes and new product onboarding with the same tool, eliminating separate workflows.
The module validates URLs, checks file accessibility, and provides clear error messages through Odoo's Discuss module when imports fail.
Why it matters: Know exactly which images failed and why, so you can fix issues immediately instead of discovering broken images later.
Replace current product images with new ones from updated URLs while maintaining all other product data intact.
Why it matters: Seasonal catalog refreshes and vendor image updates happen smoothly without risking data loss on other product fields.
Choose your Odoo version and explore the interactive user guide
Four steps — from installation to a fully imaged product catalog.
Download Product Image Import From URL from the Odoo App Store and install it. Compatible with Odoo 16, 17, 18, and 19 on Online, Odoo.sh, and On-Premise deployments.
For bulk imports, create an Excel or CSV file with columns for product identifier (Internal Reference or Product ID) and the image URL or local path. For single imports, simply copy the image URL.
Navigate to the Sales module, access the product image import wizard, select your matching criteria, upload your file or paste your URL, and execute the import.
Review your product catalog to confirm images are attached. If any imports failed, check the error notifications in Discuss for specific failure reasons and correct URLs as needed.
Stop wasting hours on manual product image uploads. Import images from URLs, local paths, or bulk Excel/CSV files in seconds. One-time download. No subscription. No recurring fees.
You have successfully subscribed to the newsletter
There was an error while trying to send your request. Please try again.