Competitor Cross-Reference and Equivalent Product Finder

Competitor Cross-Reference and Equivalent Product Finder

by XFanis

$25.00 total

/ version

Buy on Odoo Apps Store

Official Odoo store · pay by card

Available Versions

Requires

Odoo modules

Sales Sales and Warehouse Management
LicenseOPL-1
Categories
UpdatedOct 08, 2026
Competitor Cross-Reference and Equivalent Product Finder screenshot

Competitor Cross-Reference and Equivalent Product Finder for Odoo

Your customers ask for products by the part number of a competitor or a manufacturer.
This module keeps a catalogue of those part numbers, links each of them to your equivalent products, and lets a salesperson find your product by the code the customer used, right in the quotation. It is made for distributors and resellers of bearings, filters, spare parts, electrical and hydraulic components, fasteners, consumables and other catalogue products.

Key Features:

  • Type a competitor code in the product field of a quotation line and get your equivalents, labelled with the part number they replace
  • Cross-Reference Lookup: paste a list of codes and quantities from an e-mail or a spreadsheet and add your equivalents to the quotation in one click
  • Several equivalents per part number, each with a priority, a match type (Direct Replacement, Similar, Functional Alternative) and the differences
  • Codes are compared without case, spaces, dashes and look-alike Cyrillic or Greek letters: "NB-6204/2RS", "nb 6204 2rs" and "NB62042RS" are the same code
  • Comparison of specifications and prices with your equivalents, and search of your products by specifications
  • Unmatched Codes: the codes customers asked for and the catalogue does not know yet, with how often they were requested
  • Import from Excel or CSV with a template, a check before import and updates of existing records
  • Every salesperson uses the catalogue; only Cross-Reference Editors and sales managers change it
  • Multi-company: a cross-reference belongs to a company or is shared. Works in Odoo Community and Enterprise, no extra apps required

Why use it:

  • Faster quotations. A request for quotation with dozens of competitor codes becomes a quotation in seconds, instead of looking each code up in spreadsheets and catalogues
  • Fewer wrong products. Only exact matches are added automatically. Every equivalent says whether it is a direct replacement or what differs, so the salesperson knows what to tell the customer
  • Knowledge stays in the company. The cross-reference tables that lived in spreadsheets and in the heads of experienced salespeople are shared by the whole team
  • Lost demand becomes visible. Unmatched Codes shows which competitor products customers ask for most and you cannot offer yet
  • Safe for the customer's documents. Price, taxes and description of a line are computed as for a product added by hand
The competitor's brand and part number never reach the customer. They are used to find your product only, and are not written into quotation lines, sales orders or printed documents.

Find Your Product by a Competitor Code

Type the code the customer used in the product field of a quotation line. Your equivalents come first, in the order of their priority, and show which part number they replace. Your own internal references and barcodes still work as usual and always come first.

Search by a competitor code in a quotation line

Turn a Request for Quotation into a Quotation

Click Cross-Reference Lookup on a quotation, or open it from Sales → Orders for a new one. Paste the codes from the customer's e-mail or spreadsheet, with quantities after a Tab or a semicolon, and click Find. Every line shows its status:

  • Found: one cross-reference matches, its first equivalent is proposed
  • Our Product: the code is your own internal reference or barcode
  • Choose: several brands use this code, pick the right product
  • Not Found: the code is recorded in Unmatched Codes
Cross-Reference Lookup with statuses

Add to Quotation adds the lines in the order of the request. The quotation shows only your products:

Quotation with the equivalents added by the lookup

Cross-Reference Catalogue

Sales → Products → Cross-References lists the part numbers of other brands with your equivalent products and the competitor price.

Cross-References list

A cross-reference keeps the part number, its other codes (old numbers, other spellings), a description, the competitor price and your equivalents. Each equivalent has a priority, a match type and the differences, and shows the stock and how your price compares with the competitor's.

Cross-Reference form with equivalents

Compare Specifications and Prices

Give the cross-reference the specifications of the part, from the same attributes as your products. The Comparison tab puts them next to the values of each equivalent and highlights what differs, with the price difference in percent.

Comparison of specifications and prices

Find Equivalents by Specs lists your products with the same specifications. Values of one attribute are alternatives, and every attribute must match. Editors add the selected products as equivalents in one click. The same search is available for everybody in Sales → Products → Find by Specs.

Find products by specifications

Import from Excel or CSV

Click Import Cross-References on the list and download the template. Fill one row per equivalent; rows with the same brand and part number make one cross-reference. Check shows what will be created and updated before anything is written. Existing records are updated, blank cells keep the current values, and nothing is deleted.

Import check with the counts of records

Every problem in the file is reported with its row number, and the import waits until the file is correct:

Import check with errors by row

Unmatched Codes

Codes that the lookup could not find are collected in Sales → Products → Unmatched Codes, with how often they were requested, by which customer and when. Create the missing cross-reference with one click: the code is filled in, and the entry closes itself once the cross-reference is saved. Codes you do not plan to offer can be ignored.

Unmatched Codes

On the Product

The Cross-References button on the product form shows which part numbers the product replaces.

Cross-References button on the product form

How to Use the Module:

  1. Give the Cross-Reference Editor right to the salespeople who maintain the catalogue (Settings → Users → Sales → Cross-References). Sales managers have it already
  2. Open Sales → Products → Cross-References, click Import Cross-References, download the template, fill one row per equivalent and import it, or create the cross-references by hand
  3. In a quotation, type the customer's code in the product field of a line, or click Cross-Reference Lookup, paste the codes from the request, click Find, then Add to Quotation
  4. Review Sales → Products → Unmatched Codes from time to time and add the missing cross-references
Logo
Contact me for Support, Customization, Implementation:
Email: sales@xfanis.dev
Telegram: https://t.me/xfanis

Want to know when this module gets a new version or fixes? Subscribe to updates (one email to sales@xfanis.dev, no spam).