Scan, Merge, and Undo Duplicate Products
Find every duplicate in your catalog, merge them into one master record with a full preview, and reverse any merge with one click — while blocking new duplicates at the source.
The problem
Duplicate products pile up from imports, e-commerce syncs, and manual entry — splitting sales, purchase, and inventory history across records, confusing pickers and buyers, and distorting every report. Existing merge tools only handle one pair at a time, offer no preview, and cannot be undone, so cleanup is slow, risky, and the mess always comes back.
The solution
Scan the entire catalog for duplicate groups by name, internal reference, or barcode, review an exact pre-merge preview of every affected document, and merge with one click — archiving duplicates instead of deleting them. Chose the wrong master? Undo the merge instantly. Creation-time warnings stop new duplicates before they start.
Everything you need to keep your catalog clean
Every capability below is implemented in the module.
Automatic Duplicate Detection
Scan the full product catalog and get every duplicate group by name, internal reference, or barcode — no manual hunting required.
Configurable Match Rules
Tune detection to your own data with reusable rules: case sensitivity, whitespace normalization, and an extra domain filter per rule.
Batch Merge
Resolve every duplicate group in one guided pass with a single Merge All Groups action, instead of merging pairs one at a time.
Pre-Merge Preview
See exactly which documents will be repointed — and how many — before you confirm a merge, with a per-source reference count.
Conflict Flagging
Unit-of-measure and variant-attribute mismatches are detected and block the merge until resolved, so mismatched products are never silently combined.
Universal Reference Repointing
Every installed model referencing the merged products — sales, purchases, invoices, stock, bills of materials, pricelists, and more — is automatically repointed to the master.
Archive & Full Audit Trail
Duplicates are archived, never deleted, and every merge is logged with a complete, browsable record of what changed.
One-Click Undo
Reverse any completed merge instantly from its audit log entry, restoring the archived products and every original reference.
Creation-Time Duplicate Prevention
Warn or block users the moment they create a likely duplicate, configurable by field and matching mode in Settings.
How it works
Scan the Catalog
Run the Find Duplicates wizard to group your products by name, reference, or barcode using your configured match rules.
Review & Choose a Master
Pick which product to keep per group and preview exactly which documents and references will be repointed.
Merge with Confidence
Confirm the merge — conflicting products are blocked automatically, and everything else is archived and repointed in one action.
Undo Anytime
Changed your mind? Reverse any merge from its audit log entry and restore the archived product and its references.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
The module is available for Odoo 17, 18, and 19 Community and Enterprise, with the same features on every version.
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.
Merge Duplicate Products
Configurable duplicate detection with batch merging, a pre-merge preview of every affected document, conflict flagging, universal reference repointing, one-click undo and prevention at creation time.
Buy on Odoo App Store