Shopfloor Reception Product Barcode
This module adds an option to the reception scenario. When activated, before setting the quantity for the reception, if there is product received with missing barcode, the user will be presented with a screen proposing to update the barcode.
The scanned barcode will be parsed and so, EAN will be extracted from GS1 if shopfloor_gs1 module is installed.
auto_awesome What this module does
AI-generated from the code · Odoo 16.0Adds an option to the Shopfloor Reception scenario that asks the user to enter a product barcode when the received product has none, and saves it on the product.
This module extends the Shopfloor Reception scenario with an optional step to complete missing product barcodes during goods receipt.
- On a Shopfloor menu using the reception scenario, a new checkbox "Set product barcode" appears in the options group. It is only visible when the scenario supports this option.
- When the option is enabled and the user is about to set a lot/serial or quantity for a received line, the system checks whether the product has no barcode. If so, instead of continuing, it shows a screen asking for the barcode.
- The scanned barcode is parsed (GS1 parsing is used when the corresponding module is installed) and the extracted product barcode is proposed.
- The user can confirm to save the barcode on the product, or cancel; after that the reception continues normally. A success message "Product '...' barcode updated." is shown when the barcode is saved.
- The check is done only once per reception session, so the user is not asked again for the same operation.
It touches the Shopfloor menu configuration (shopfloor.menu), the reception service and its validation schemas, and updates the product's barcode field. Installing the module automatically enables the option on the standard reception scenario; uninstalling removes it.
Depends on
Required by other modules
Models and fields (4)
- shopfloor.menu · extends an existing modelset_product_barcode (Set product barcode), set_product_barcode_is_possible
- shopfloor.reception · extends an existing model
- shopfloor.message.action · extends an existing model
- shopfloor.reception.validator · extends an existing model
Text generated by AI (DeepSeek) from reading the Odoo 16.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: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 16.0
Confirmed on 2026-11-03 in branch 16.0 of OCA/wms.
terminal Installation and usage
No verified informationInstallation 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.