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.

Capabilities

Everything a catalog team needs

Every capability below is implemented in the module.

01

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.

02

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.

03

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.

04

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.

05

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.

06

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.

07

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.

08

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.

09

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.

Workflow

How it works

1

Select Products

Pick products from the list, or scope by category or tag in the wizard.

2

Choose Format

Pick Excel with embedded images, a ZIP of raw files, or a CSV metadata sheet.

3

Export & Edit

Download immediately. Replace images in the Excel sheet with updated photos.

4

Re-Import

Upload the edited Excel, validate the preview, and commit — images land on the right records automatically.

Questions

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.

Get the app

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