Product image export & import made effortless
Bulk-export product images to Excel, ZIP, or CSV with SKU-based naming — and round-trip re-import them back to the exact records. No eCommerce dependency required.
The problem
Catalog teams need product photos in named files for marketplaces, print vendors, and agencies — but Odoo has no native bulk-export. The reverse is worse: re-importing hundreds of edited images means hand-keying SKUs or paying a developer to write a one-off script for every photo shoot.
The solution
A guided wizard exports product images to Excel (with images embedded in cells), ZIP (SKU-named raw files), or CSV metadata. The same Excel file re-imports back, matches every row by SKU, shows a preview before committing, and requires no Website or eCommerce module.
Everything a catalog team needs
Every capability below is implemented in the module.
Excel with Embedded Images
Export to XLSX with actual images placed inside cells — not base64 text strings. Rows stay uniform thanks to automatic aspect-ratio-aware scaling before embedding.
ZIP & CSV Export
Download a ZIP of raw PNG files named by SKU, or a CSV with metadata and file-path references for systems that process images separately from their manifest.
Round-Trip Import
Re-upload the exported Excel after a photo shoot. A validation step shows exactly which rows will update, which have no match, and asks for confirmation before writing anything.
SKU Fallback Chain
Files are named and matched by Default Code first, then Internal Reference, then Database ID. Every product gets a stable, human-readable identifier without manual preparation.
Template & Variant Images
A toggle selects template images, variant-level images, or both in one export. Variant SKUs use the variant’s own Default Code so every row stays unambiguous.
Category & Tag Filtering
Scope exports to specific product categories or tags without selecting products one by one — ideal for seasonal collections, seasonal rebrands, or supplier-specific image packages.
Resolution Presets
Choose Thumbnail (128×128), Web (512×512), Print (1024×1024), or a custom pixel dimension per export job. Images are padded to a consistent size to keep sheets uniform.
Dedicated Permission Group
The “Export Product Images” group gates both the wizard and the underlying methods. Assign it to photographers, contractors, or junior staff without granting broader product-edit rights.
Export Job Tracker
Every export run is logged as a job record with Pending / Running / Done / Failed status badges, the requesting user, product count, and a link to the result file.
How it works
Select Products
Pick products from the list, or scope by category or tag in the wizard.
Choose Format
Pick Excel with embedded images, a ZIP of raw files, or a CSV metadata sheet.
Export & Edit
Download immediately. Replace images in the Excel sheet with updated photos.
Re-Import
Upload the edited Excel, validate the preview, and commit — images land on the right records automatically.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. The module depends only on base, product, stock, and mail. It installs cleanly on warehouse-only or manufacturing-only Odoo instances.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Product Image Export & Import Suite
Bulk export and round-trip import of product images — Excel, ZIP, or CSV — with SKU-based naming and no eCommerce dependency.
Buy on Odoo App Store