We have a warehouse with approximately 20,000 locations. Storage rules for receiving goods have been created, configuring the maximum capacity of each location. When a product is received that exceeds the maximum capacity, the WMS doesn't assign the next location, but instead always sends the goods to the central location. We've tried many rule configurations, but none of them make this work well.
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Accounting
- Inventory
- PoS
- Project
- MRP
This question has been flagged
By default, Odoo uses Putaway Rules to determine where products should be stored when received.
- If no putaway rule is defined or matched, the default destination location (e.g., central warehouse location) is used.
-
The “Next Storage Location” logic is not automatic unless configured via:
- Putaway Strategies
- Storage Categories
- Custom Rules or Automation
Steps to Resolve It
✅ Step 1: Define Storage Categories
- Go to Inventory > Configuration > Storage Categories
- Create storage categories (e.g., “Aisle A”, “Shelf 1”)
- Define capacity limits if needed.
✅ Step 2: Assign Categories to Locations
- Go to Inventory > Configuration > Locations
- Assign appropriate Storage Category to child locations
✅ Step 3: Set Up Putaway Rules
- Go to Inventory > Configuration > Putaway Rules
-
Create a rule:
- Product / Product Category: your product
- Location: Receiving location (e.g., WH/Stock)
- Strategy: Fixed location or based on storage category
- Destination: your desired next available location
✅ With this, Odoo will automatically check for the next available location based on the defined rules rather than sending everything to the central location.
If you receive products that exceeds the maximum capacity it is not only a system issue, but a real issue as well. You don't have anywhere to place it.
With a placement strategy including capacity restrictions on location, the system must have one location to register it without restrictions. From there you must manage it manually.
It is standard solution in any WMS system.
Enjoying the discussion? Don't just read, join in!
Create an account today to enjoy exclusive features and engage with our awesome community!
RegistracijaRelated Posts | Replies | Rodiniai | Veikla | |
---|---|---|---|---|
Inventory
Solved
|
|
2
geg. 25
|
73 | |
|
2
bal. 25
|
526 | ||
|
1
bal. 25
|
4174 | ||
|
1
bal. 25
|
3102 | ||
|
2
birž. 24
|
7173 |
It's logical, that's right, but when I have a configuration in my warehouse such that when the maximum capacity is exceeded, the system assigns me the next available position for that same product category, I would expect Odoo to do it. Other WMSs do it, but in Odoo, it seems the only option is through development. Thanks for the response!