OdooWiki OCA HUB

Product Route Profile

product_route_profile folder_open OCA/stock-logistics-warehouse open_in_new
Warehouse License: AGPL-3

This module replaces the initial concept of route_ids with a new concept of "route profile", coming with a company-specific and priority route profile.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

This module lets you group warehouse routes into reusable "route profiles" and assign them to products, so you can set a product's delivery/receiving flows in one click instead of picking routes one by one.

Route profiles are a new way to manage the routes (warehouse flows) that apply to a product. Instead of ticking individual routes on each product, you create a profile that contains one or more routes, then select that profile on the product.

Where it appears in Odoo: - A new "Routes Profiles" menu under Inventory > Configuration > Warehouse Management, where you can list and create profiles. Each profile has a name and a set of routes. - On the product form, the standard Routes field becomes read-only and two new fields appear: "Route Profile" and "Priority Route Profile".

Business rules and automatic behaviour: - The routes shown on a product are automatically taken from its route profile. If a "Priority Route Profile" is set for the current company, it replaces the normal profile for that company only. - When you create a product with a route profile, its routes are filled in automatically. - If you still edit routes directly on a product, the system finds or creates a matching profile automatically. - When the module is installed, existing products that already had routes are grouped into profiles automatically. - On a route, you can see which profiles use it, and searching products by route still works.

It touches the product template, stock route and the new route profile model.

Depends on

stock

Menus it adds

Routes Profiles
Models and fields (3)
  • stock.route · extends an existing modelproduct_ids, route_profile_ids (Route Profiles)
  • route.profile · new modelname, route_ids (Routes), company_id, product_ids (Products (default))
  • product.template · extends an existing modelroute_ids, route_profile_id (Route Profile), force_route_profile_id (Priority Route Profile)

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: 5 confirmed, 4 with no information of 9 versions.

Sources · Odoo 18.0

Confirmed on 2026-11-03 in branch 18.0 of OCA/stock-logistics-warehouse.

terminal Installation and usage

OCA documentation · Odoo 18.0

To work with routes (and route profiles), enable the option Multi-Step Routes in the Inventory Settings.

To create your route profiles, go to Inventory \> Configuration \> Settings \> Warehouse Management -> Routes Profiles. There you can create the profiles that suit your needs.

To apply your route profiles, go to the Inventory tab of the product form. There you can select

  • A Route Profile. This is the default profile for all companies in which the product is used.
  • A Priority Route Profile. This is a profile that takes precedence over the default profile, but only for the current company.

No verified information in OCA: Installation, Usage.

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.