This module introduces Zone concept on stock locations to allow better classification of stock locations in a warehouse.
Locations are then classified by location kinds that could be:
- Zone: locations that are flagged as being zones. Zones are subdivisions of the warehouse for splitting picking operations. A picking operator work in a zone and can pick from any location of the zone.
- Area: locations with children that are part of a zone. Areas are subdivisions of the warehouse for put-away operations. Each area has storage characteristics and strategy, e.g. area for pallets, shelf for boxes...
- Bin: locations without children that are part of a zone
- Stock: internal locations whose parent is a view
- Other: any other location
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Adds a Zone concept to stock locations so warehouses can be split into zones, areas and bins. Users can flag a location as a zone and see each location's zone, area and kind directly on the location form.
This module extends stock locations with a simple classification system for warehouses.
On the location form, a new checkbox "Is a Zone Location?" lets you mark a location as a zone. Once marked, that location becomes the zone for itself and for all locations placed underneath it.
Odoo then automatically fills in two read-only fields on every location: the zone it belongs to and the area it belongs to. These are calculated from the parent location, so you do not enter them by hand. A third calculated field, "Location Kind", labels each location as Zone, Area, Bin, Main Stock or Other, based on its usage, its parent and whether it has children.
In the Locations list you can search and group by Location Kind, by Zone location or by Area location, which makes it easy to see how a warehouse is organised.
No new menus are added; everything appears inside the existing stock location screens. The module only changes the stock.location model and its form and search views, and it does not create any picking, put-away or removal rules by itself.
Depends on
Required by other modules
Models and fields (1)
- stock.location · extends an existing modelis_zone (Is a Zone Location?), location_kind, area_location_id (Location Area), zone_location_id (Location Zone)
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: 6 confirmed, 3 with no information of 9 versions.
Sources · Odoo 13.0
Confirmed on 2026-11-03 in branch 13.0 of OCA/stock-logistics-warehouse.
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.