Add GS1 barcode support to Shopfloor.
Based on
This module allows to use the biip library to interpret a scanned GS1 barcode and return the corresponding Odoo record for Shopfloor find method.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Lets warehouse workers scan GS1 barcodes in the Shopfloor app and have Odoo automatically recognise the product, lot, serial, dates, location or package contained in the barcode.
This module extends the barcode scanning used by the Shopfloor app so that GS1-standard barcodes are understood. When a worker scans a barcode, the system reads the GS1 application identifiers (the small codes that say what each part of the barcode means) and turns them into the right kind of search in Odoo.
- Product barcodes (AI 01) and manufacturer product codes (AI 240) are recognised as a product.
- Lot (AI 10), serial number (AI 21), production date (AI 11) and expiration date (AI 17) are recognised as their own search types.
- Location (AI 254) and package (AI 00) are also recognised.
The parsing happens inside the existing shopfloor.barcode.parser component, so it works wherever Shopfloor already uses barcode scanning; no new menus or screens are added. A barcode is only treated as GS1 if it contains at least one of the main identifiers (package, product or manufacturer code); otherwise the normal Shopfloor behaviour is kept. The module requires the external Python library biip version 2.3.0 to be installed on the server.
Depends on
Models and fields (1)
- shopfloor.barcode.parser · extends an existing model
Text generated by AI (DeepSeek) from reading the Odoo 18.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-03Confirmation status: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 18.0
Confirmed on 2026-11-03 in branch 18.0 of OCA/stock-logistics-shopfloor.
terminal Installation and usage
OCA documentation · Odoo 18.0Usage
Source · Odoo 18.0- You can use the Scan action in Shopfloor with a GS1 barcode. The
No verified information in OCA: Installation, Configuration.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
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.