Odoo 19 Reordering Rules: How to Set Up Minimum
Stock Levels
Managing inventory is always a balancing act. If you stock too much, your capital gets tied up in warehouse space and unsold products. If you stock too little, you risk stockouts, delayed deliveries, and dissatisfied customers.
This is where Reordering Rules in Odoo 19 become extremely valuable.
Reordering rules allow businesses to automatically replenish inventory when stock levels fall below a defined threshold. Instead of manually checking stock levels every day, Odoo can monitor inventory and suggest replenishment when needed.
Whether you manage raw materials for manufacturing or finished goods for retail and eCommerce, reordering rules help maintain the right stock levels at the right time.
In this guide, we will explain how reordering rules work in Odoo 19 and how to configure minimum stock levels step-by-step
What Are Reordering Rules in Odoo 19?
A Reordering Rule in Odoo automatically keeps your inventory within a defined stock range.
It works using two key values.
Minimum Quantity (Min)
The minimum quantity represents the reorder threshold.
When the forecasted stock falls below this number, Odoo recognizes that replenishment is required.
Maximum Quantity (Max)
The maximum quantity represents the target stock level.
When a replenishment is triggered, Odoo calculates how many units are needed to restore the stock level.
For example, Suppose you sell office chairs and configure the following values:
- Minimum Quantity → 10
- Maximum Quantity → 50
If a customer purchase reduces the forecasted stock quantity to 8, Odoo detects that the stock has dropped below the minimum quantity.
To restore inventory to the maximum quantity, Odoo calculates:
To order = Max – Forecast
= 50 − 8
= 42
So the system will suggest ordering 42 units. This approach keeps inventory within the defined range while avoiding unnecessary overstocking.
How Odoo Calculates Forecasted Quantity
Reordering rules in Odoo are triggered based on the forecasted Quantity.
Forecasted Quantity considers both incoming and outgoing stock movements.
The formula is:
Forecasted Quantity = On-Hand Quantity − Outgoing Deliveries + Incoming Receipts
Example
Suppose you have:
- On-Hand Quantity → 5 units
- Incoming Purchase Order → 20 units
- Minimum Quantity → 10 units
Even though the on-hand quantity is only 5 units , the forecasted quantity becomes 25 units after considering the incoming purchase.Since the forecasted quantity is above the minimum level, Odoo will not trigger another reorder.This prevents unnecessary duplicate purchases.
Step-by-Step Setup of Reordering Rules in Odoo 19
Before creating a reordering rule, configure the product correctly. If key product settings are missing, the rule may not function correctly.
Step 1: Configure the Product
Navigate to:
Inventory → Products → Products
Open the product you want to automate and configure the following settings:
- Set Product Type to Goods
- Enable Track Inventory so Odoo monitors stock levels
- Add at least one Vendor in the Purchase tab

If the product is manufactured instead of purchased, ensure a Bill of Materials (BoM) is defined for that product.
Step 2: Create the Reordering Rule
Navigate to:
Inventory → Operations → Replenishment
Click New and configure the following fields.

Product
Select the product for which you want to set the reordering rule
Location
Select the warehouse or stock location where inventory will be replenished.
Minimum Quantity
Enter the stock level that should trigger replenishment.
When the forecasted quantity falls below this value, the system will suggest ordering more products.
When creating the rule, you can choose whether replenishment should be triggered manually or automatically depending on your procurement workflow.
Maximum Quantity
Enter the target stock level that should be reached after replenishment.
Odoo will calculate the required order quantity using the formula:
To Order = Maximum Quantity − Forecasted Quantity
Route
Select the route that determines how the product will be replenished.
- Buy → Odoo creates a Purchase Order to a vendor
- Manufacture → Odoo generates a Manufacturing Order
Conclusion
Reordering Rules in Odoo 19 provide an efficient way to automate inventory replenishment and maintain optimal stock levels
By defining clear minimum and maximum quantity levels, businesses can ensure that products are restocked at the right time without constant manual monitoring.
Properly configured reordering rules help organizations:
- Prevent stockouts
- Reduce manual inventory checks
- Maintain optimal stock levels
- Improve procurement efficiency
For businesses managing growing inventories, this feature becomes an essential component of a reliable inventory management strategy.
FAQ’s
Why is my reordering rule not creating a Purchase Order?
One common reason is missing vendor information. Odoo cannot generate a Purchase Order if no vendor is assigned in the Purchase tab of the product.
Additionally, ensure that the replenishment rule is configured correctly.
What is the difference between Min Quantity and Max Quantity?
Minimum Quantity is the threshold that triggers replenishment.
Maximum Quantity is the stock level that Odoo aims to restore after placing a replenishment order.
Does Odoo use On-Hand Quantity or Forecasted Quantity for reordering?
Odoo uses Forecasted Stock, which considers incoming purchases and outgoing deliveries to determine the expected future stock level.
Can reordering rules be used for manufactured products?
Yes. If a product has a Bill of Materials, setting the replenishment route to Manufacture will allow Odoo to generate Manufacturing Orders instead of Purchase Orders.
What is the 0/0/1 Reordering Rule?
The 0/0/1 rule sets both the minimum and maximum quantities to zero while ordering one unit when demand occurs.
This configuration allows Odoo to replenish a product only when it is needed, functioning similarly to a Make-to-Order workflow.
Looking to automate stock replenishment in Odoo? Connect with Infintor Solutions for expert implementation and support.
Connect with us at infintor.com for expert support and guidance.
