OdooWiki OCA HUB

Stock Orderpoint Mto As Mts

stock_orderpoint_mto_as_mts folder_open OCA/stock-logistics-orderpoint open_in_new
Operations/Inventory/Delivery License: AGPL-3

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.0

Lets 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.

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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 2 confirmed, 7 with no information of 9 versions.

Sources · Odoo 18.0

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

terminal Installation and usage

No verified information

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.

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.