Procurement Auto Create Group By Product
Allow to have one picking per product by using a procurement group per product during the procurement run.
auto_awesome What this module does
AI-generated from the code · Odoo 16.0Lets you make Odoo create a separate transfer (picking) for each product when stock rules generate moves, by turning on a 'Procurement Group by Product' option on a stock rule.
This module adds an option to stock rules so that each product gets its own procurement group, and therefore its own transfer, during a procurement run.
Where it appears: - On the stock rule form, a new checkbox 'Procurement Group by Product' appears next to the existing automatic group option. It is only visible when automatic group creation is enabled and the rule is set to propagate the group, or when the rule is a push rule. - On the procurement group form, a new 'Product' field is shown after the move type.
What it changes: - When the option is ticked, the system looks for an existing automatic procurement group linked to the product and reuses it; otherwise it creates one, storing the product on the group and leaving the partner empty. - A database lock is used while creating the group so that two simultaneous runs do not create duplicate groups for the same product. - Products now show their linked automatic procurement groups. - Moves are merged rule by rule, and when the option is active the deadline date is no longer used to keep moves apart, so moves for the same product can be combined.
It touches stock.rule, procurement.group, product.product and stock.move.
Depends on
Models and fields (4)
- stock.move · extends an existing model
- stock.rule · extends an existing modelauto_create_group_by_product (Procurement Group by Product)
- product.product · extends an existing modelauto_create_procurement_group_ids
- procurement.group · extends an existing modelproduct_id
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: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 16.0
Confirmed on 2026-11-03 in branch 16.0 of OCA/stock-logistics-warehouse.
terminal Installation and usage
OCA documentation · Odoo 16.0Configuration
Source · Odoo 16.0- Go to Inventory / Configuration / Settings and check the option 'Multi-Step Routes' and press the 'Save' button.
- Activate the developer mode.
- Go to Inventory / Configuration / Warehouse Management / Routes and select the route you want to change. Select the rule you wish to change, and in case of a Pull rule or Push & Pull rule Select 'Propagation of Procurement Group': 'Propagate'. The checkbox 'Auto-create Procurement Group' will then appear and you can set it if you want to procurement group to be automatically created. Activate also the checkbox 'Procurement Group by Product'.
No verified information in OCA: Installation, Usage.
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.