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.

Capabilities

Everything you need to keep your catalog clean

Every capability below is implemented in the module.

01

Automatic Duplicate Detection

Scan the full product catalog and get every duplicate group by name, internal reference, or barcode — no manual hunting required.

02

Configurable Match Rules

Tune detection to your own data with reusable rules: case sensitivity, whitespace normalization, and an extra domain filter per rule.

03

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.

04

Pre-Merge Preview

See exactly which documents will be repointed — and how many — before you confirm a merge, with a per-source reference count.

05

Conflict Flagging

Unit-of-measure and variant-attribute mismatches are detected and block the merge until resolved, so mismatched products are never silently combined.

06

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.

07

Archive & Full Audit Trail

Duplicates are archived, never deleted, and every merge is logged with a complete, browsable record of what changed.

08

One-Click Undo

Reverse any completed merge instantly from its audit log entry, restoring the archived products and every original reference.

09

Creation-Time Duplicate Prevention

Warn or block users the moment they create a likely duplicate, configurable by field and matching mode in Settings.

Workflow

How it works

1

Scan the Catalog

Run the Find Duplicates wizard to group your products by name, reference, or barcode using your configured match rules.

2

Review & Choose a Master

Pick which product to keep per group and preview exactly which documents and references will be repointed.

3

Merge with Confidence

Confirm the merge — conflicting products are blocked automatically, and everything else is archived and repointed in one action.

4

Undo Anytime

Changed your mind? Reverse any merge from its audit log entry and restore the archived product and its references.

Questions

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.

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.

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