OdooWiki OCA HUB

Multiple EAN13 on products

product_multi_ean folder_open OCA/stock-logistics-barcode open_in_new
Product Management License: AGPL-3

It allows to have multiple EAN13 on products.

auto_awesome What this module does

AI-generated from the code · Odoo 12.0

This module lets you store several EAN13 barcodes on a single product, with one marked as the main barcode. You can add, reorder and search products by any of their barcodes.

On the product form, a new list called EAN13 appears under the barcode field. You can add as many barcodes as you need for the same product and drag them to set their order; the first one in the list becomes the product's main barcode.

The main barcode field is now read-only and is filled automatically from the first barcode in the list. If you type a main barcode directly, it is saved as the first entry of the list. When the module is installed, any existing product barcode is copied into the new list so nothing is lost.

Odoo prevents the same barcode from being used twice: if you enter a barcode that already exists on another product, an error message tells you which product already uses it.

Product search now also looks at all the barcodes in the list, so scanning or typing any of them finds the right product. The search screen includes an EAN13 field for this.

The module adds a new barcode list model and extends product.product with the list and the computed main barcode. All users can read, create, edit and delete barcode entries.

Depends on

product

Required by other modules

Models and fields (2)
  • product.ean13 · new modelname (EAN13), sequence (Sequence), product_id (Product)
  • product.product · extends an existing modelbarcode (Main EAN13), ean13_ids (EAN13)

Text generated by AI (DeepSeek) from reading the Odoo 12.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 12.0

Confirmed on 2026-11-03 in branch 12.0 of OCA/stock-logistics-barcode.

terminal Installation and usage

OCA documentation · Odoo 12.0

A list of EAN13 is available for each product with a priority, so a main EAN13 code is defined.

No verified information in OCA: Installation, Configuration.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.