Stock Orderpoint Mto As Mts
This module aims to materialize the triggering of another stock rule through an orderpoint in the procurement of MTO products.
The MTO route will loose it's MTO rule as this is replaced by the generated orderpoints. When a product is configured as MTO, then an orderpoint with min/max of zero is created. When the product is not anymore configured as MTO, the orderpoint can be automatically archived depending on the configuration you choose on the warehouse.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Lets you replace the Make To Order (MTO) route with automatic reordering rules (orderpoints) per warehouse. When a product becomes MTO, a zero min/max orderpoint is created; when MTO is removed, those orderpoints can be archived automatically.
This module changes how Make To Order (MTO) products are replenished by turning the MTO need into a reordering rule (orderpoint) instead of the MTO stock rule.
On each warehouse form you get two new options: a checkbox to use orderpoints for MTO products, and a checkbox to archive those orderpoints when MTO is removed. When the first option is enabled, the warehouse's MTO stock rules are deactivated.
When a product is set as MTO (directly, through its category, or through a route), the module automatically creates a reordering rule with minimum and maximum quantities of zero, named "MTO", for each warehouse where the option is active. The rule is placed on the warehouse's default orderpoint location or its stock location. If a matching rule already exists but is archived, it is reactivated instead of duplicated.
When a product stops being MTO, the module can archive the zero min/max automatic reordering rules linked to those warehouses, if the warehouse's archive option is enabled. Changing a product's company also refreshes its orderpoints.
It touches product.product, product.template, product.category, stock.route, stock.warehouse and stock.warehouse.orderpoint. The new fields appear on the warehouse form after the partner field.
Required by other modules
Models and fields (5)
- stock.route · extends an existing model
- product.product · extends an existing model
- stock.warehouse · extends an existing modelmto_as_mts, archive_orderpoints_mto_removal
- product.category · extends an existing model
- product.template · extends an existing model
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-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-orderpoint.
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.