Add putaway rules based on a Stock Route.
The core putaway rules allow to select a putaway rule for: products, product categories. This module adds the route.
For instance, a move generated for a replenishment (e.g. using the module Stock Orderpoint Route or Stock Buffer Route) will be related to the rule (so the route) that generated it. When the putaway rules are applied, if a rule is defined on the replenishment route, the destination move will be changed to the one of the rule.
The rules for the route are applied when no rule for product and categories have been found.
When the put-away strategy by route is applied it looks:
- If the move has a Stock Rule, it searches a put-away rule which has the same Rule's Route
- Otherwise, if the Product has Route(s), it searches a put-away rule which has any Route of the product set (it takes the first found)
auto_awesome What this module does
AI-generated from the code · Odoo 14.0Lets you add a Stock Route to putaway rules, so incoming goods are stored in the right location based on the route that generated the move. Route rules are used only when no product or category rule matches.
This module extends the standard putaway rules in Inventory so that a rule can also be matched by Stock Route, not only by product or product category.
Where it appears: - On the putaway rules list (the screen where you configure where products are stored), a new "Route" column is added after the product category. - The putaway rules search view also lets you filter rules by route.
How it works: - When a stock move is created, Odoo first looks for a putaway rule matching the product or its category. If none is found, it then looks for a rule whose route matches the route of the move's stock rule, or, if the move has no stock rule, any route set on the product. - The destination location of the move is then changed to the location defined in the matching route rule. - The same route-based logic is applied when move lines are prepared, when serial or lot move lines are generated, and when the product is changed on a move line.
Business rules and behaviour: - Route rules are a fallback: they only apply when no product or category rule has been found. - The route on a putaway rule must belong to the same company as the rule. - Deleting a route also deletes the putaway rules linked to it.
It touches the putaway rule, stock move, stock move line and stock location models.
Depends on
Models and fields (3)
- stock.move · extends an existing model
- stock.move.line · extends an existing model
- stock.putaway.rule · extends an existing modelroute_id (Route)
Text generated by AI (DeepSeek) from reading the Odoo 14.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 14.0
Confirmed on 2026-11-03 in branch 14.0 of OCA/stock-logistics-workflow.
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.