| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Purchase (purchase) • Discuss (mail) • Invoicing (account) |
| Lines of code | 257 |
| Technical Name |
vizion_product_multiple_barcodes |
| License | LGPL-3 |
| Website | https://viziontools.com/ |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Purchase (purchase) • Discuss (mail) • Invoicing (account) |
| Lines of code | 257 |
| Technical Name |
vizion_product_multiple_barcodes |
| License | LGPL-3 |
| Website | https://viziontools.com/ |
Product Multiple Barcodes
Assign Unlimited Barcodes per Product â EAN-13, UPC-A, Code 128, QR & More
Compatible with Odoo 18 · Community & Enterprise · Inventory · Point of Sale · Purchase & Sales
The Limitation Odoo Does Not Tell You About
By default, Odoo allows only one barcode per product. But in reality, the same product often carries a manufacturer EAN-13, a retailer UPC-A, a vendor-specific code, and an internal warehouse barcode â all on the same packaging. Without this module, your team must pick one and manually look up the rest, causing scan errors, wrong picks, and lost time in Inventory, POS, and Purchasing.
What This Module Does
Product Multiple Barcodes extends Odoo 18's native barcode engine to support unlimited additional barcodes per product or product variant. Every registered barcode â primary or additional â is instantly recognized across all Odoo apps. No developer. No configuration. Just install and scan.
Multiple Barcodes per Product
Add unlimited extra barcodes to any product or product variant. Each entry stores the barcode value, a type label (EAN-13, UPC-A, Vendor, Internal), and an optional note for context. Perfect for products sold under different codes across multiple channels or suppliers.
Improved Barcode Scanning Accuracy
All registered barcodes â primary and additional â are resolved by Odoo's barcode lookup engine. Scan any code on the packaging in Inventory receipts, POS checkout, or purchase orders and the correct product is identified instantly. Zero ambiguity, zero manual lookup.
Zero Configuration â No Developer Needed
Install the module and it's live immediately. A clean Additional Barcodes tab appears on the product form. No developer mode tweaks, no system parameters, no custom setup. Any Odoo user with product access rights can start adding barcodes right away.
Product Template & Variant Level
Assign additional barcodes at the product template level (shared across all variants) or at the individual product variant level â giving you full flexibility for products with multiple attributes like size, color, or packaging type.
All Standard Barcode Formats Supported
EAN-8, EAN-13, UPC-A, UPC-E, Code 128, Code 39, ITF-14, QR Code, DataMatrix â any format recognized by Odoo's barcode scanner is automatically supported for additional barcodes too. No extra scanner configuration required.
Bulk Import via CSV
Migrating from another ERP or a spreadsheet? Use Odoo's standard import tool to load all your existing barcode data in one go. The module extends the standard import schema with additional barcode lines â no custom scripts or third-party tools needed.
Works Across Your Odoo Apps â Out of the Box
Every additional barcode you register is immediately active in all the apps below. No per-app configuration. One barcode entry, active everywhere.
Real-World Use Cases
| Business Scenario | Without This Module | With Multiple Barcodes |
|---|---|---|
| Retail & e-Commerce | Choose EAN-13 or UPC-A â not both | ✓ Store both on the same product; both resolve in POS & marketplace |
| Multi-Vendor Purchasing | Scan failures when vendor barcode differs from your internal code | ✓ Register all vendor barcodes; purchase receipts resolve correctly every time |
| Warehouse / 3PL | Manual product lookup when box barcode does not match system code | ✓ Scan unit, carton, or pallet barcode â all resolve to the correct product |
| Point of Sale | Cashier errors when packaging is updated but old barcodes remain on shelf | ✓ Old and new barcodes both active simultaneously â no POS disruption |
| International Products | Different regional barcodes cause inventory mismatches | ✓ Assign region-specific barcodes to the same SKU with type labels for clarity |
Up and Running in Under 2 Minutes
No configuration screens. No hidden settings. Install and start adding barcodes immediately.
Install Module
Search "Product Multiple Barcodes" in Odoo Apps and click Install. No restart needed.
Open Any Product
Go to any product form in Inventory or Sales. A new Additional Barcodes tab is now visible.
Add Barcodes
Click Add a line, enter the barcode value, choose a type label, and optionally add a note.
Save & Scan
Save the product. All barcodes are immediately active. Scan any of them â Odoo finds the product instantly.
Technical Details
Developed by viziontools.com · Questions? Use the Support button above.
Odoo multiple barcodes per product · Odoo 18 barcode module · product multi barcode Odoo · Odoo EAN UPC barcode · Odoo inventory barcode scanning · Odoo WMS multiple barcodes · Odoo POS extra barcode · Odoo purchase barcode product · additional barcode Odoo 18 · Odoo barcode alias product variant · multi barcode inventory Odoo · vendor barcode Odoo product · product barcode extension Odoo v18
Product Multiple Barcodes
This module allows to define multiple additional barcodes for products and to search products by additional barcodes and internal reference.
Please log in to comment on this module