Base module to manage route / reservation rules per service level.
This module enhances Odoo with service level capabilities for stock moves. It enables differentiation of service offerings for the same physical product.
A service level refers to a distinct type of service provision associated with a product. It allows for selling a product with various service offerings or levels, facilitating customized customer experiences.
Features:
- Enables selling/requesting the same physical product with different service levels.
- Avoids splitting products into separate procurement groups, preserving flexibility in logistics chain operations.
- Allows definition of different routes for products based on service level cf stock_service_level_route module.
- Select service level on sale order using sale_stock_service_level module.
The module integrates seamlessly with Odoo's stock management system. Users can configure service levels and associated rules through the interface, enabling efficient management of product variants and service offerings within the logistics framework.
auto_awesome What this module does
AI-generated from the code · Odoo 14.0Lets you tag stock moves with a service level, so the same physical product can be handled differently depending on the service promised to the customer.
This module adds a new concept called a service level to warehouse operations. A service level is a simple record with a name and a unique code, for example a faster or premium handling option.
Where it appears in Odoo: - A new "Service level" menu under Inventory configuration, where you can create, list and search service levels. - On transfer (picking) screens, the operations list now shows a Service level column, hidden by default but available, and it is also shown on each move line form.
What it changes automatically: - Each stock move can carry a service level. - When Odoo prepares the procurement values for a move, the service level is passed along, so downstream operations keep the same service level. - When Odoo decides whether two moves can be merged, the service level is taken into account, so moves with different service levels are not merged together. - Stock rules are told to carry the service level as a custom move field, so generated moves inherit it.
Business rules: - The code of a service level must be unique; Odoo blocks duplicates. - Only Inventory managers can create, edit or delete service levels; other users can only read them.
It touches the stock move, stock rule and picking screens, and adds the new stock.service.level model.
Depends on
Required by other modules
Menus it adds
Models and fields (3)
- stock.move · extends an existing modelservice_level_id (Service level)
- stock.rule · extends an existing model
- stock.service.level · new modelcode, name
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: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 14.0
Confirmed on 2026-11-03 in branch 14.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.