One product, every barcode resolved instantly

Add unlimited barcodes per product and variant, and let Odoo resolve any of them anywhere it searches for a product — point of sale, warehouse operations, sales, purchase, and invoicing — with multi-company support, supplier codes, and GS1 decoding built in.

The problem

Real products carry more than one valid code: a manufacturer's EAN13, a supplier's carton code, a legacy internal SKU, and separate codes for units, cases, and pallets. Odoo stores only one barcode per product, so scanning anything else fails at the register or in the warehouse, forcing manual lookups and re-labeling.

The solution

Product Multiple Barcodes lets you attach unlimited categorised codes to any product or variant. Every active code resolves the product wherever Odoo searches for one — POS, pickings, sales, purchase, and invoice lines — with primary-code ranking, multi-company sharing, and a GS1/2D decoder for advanced codes.

Capabilities

Everything a multi-code catalog needs

Every capability below is implemented in the module.

01

Unlimited Barcodes, Per Variant

Attach as many barcodes as you need to a product or a specific variant. Every additional code lives alongside the native barcode, never replacing it.

02

Resolves Everywhere Automatically

Any active barcode resolves the product wherever Odoo name-searches a product — POS, warehouse pickings, sales, purchase, and invoice lines — with no extra configuration per document.

03

Full POS Scanning

Cashiers scan any assigned barcode at the register. If the code is not yet loaded locally, the point of sale fetches it on demand so checkout never stalls.

04

Managed Multi-Company & Duplicate Policy

Choose per company whether the same barcode can repeat across subsidiaries or must stay unique, and decide whether a duplicate elsewhere is allowed, logged as a warning, or blocked outright.

05

Supplier Barcode Support

Record a vendor's own carton or unit code against a product and tag it by category, so receiving never requires re-labeling stock.

06

Primary Barcode Ranking

Mark one additional code as primary per product; Odoo automatically keeps a single primary enforced, so labeling and reporting always know which code to prefer.

07

Packaging & UoM Pack Quantities

Give case- and pallet-level codes their own pack quantity, so scanning a carton code in POS adds the correct multiple of units automatically.

08

Bulk Import with Validation Preview

Paste or import a batch of codes and preview exactly which are new, already assigned, or in conflict with another product before anything is committed.

09

GS1 / 2D Barcode Decoding

Decode GS1-128 and 2D codes directly on the product to extract GTIN, lot, serial, quantity, weight, and expiry from a single scan.

Workflow

How it works

1

Add your codes

Open a product or variant and add every barcode it should answer to — vendor, sales, warehouse, or packaging codes.

2

Set the rules

Mark a primary code, tag categories, and set your company's duplicate and multi-company policy once.

3

Scan anywhere

Any assigned code now resolves the product at the register, in receiving and picking, and on sales, purchase, and invoice lines.

4

Decode & import at scale

Use the GS1 decoder for complex codes and the bulk import wizard to onboard a supplier's full catalog with a conflict preview.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. The product's native barcode field keeps working exactly as before; this module adds unlimited extra barcodes alongside it, so nothing you already scan or report on changes.

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 Multiple Barcodes

Unlimited categorised codes per product and variant, resolved everywhere Odoo scans — POS, pickings, sales, purchase and invoicing — with primary-code ranking, supplier codes, a multi-company duplicate policy and GS1 decoding.

Buy on Odoo App Store