OdooWiki OCA HUB
Inventory License: AGPL-3

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.0

Lets 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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 2 confirmed, 7 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 18.0
  • You can use the Scan action in Shopfloor with a GS1 barcode. The

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.