Create and manage multiple warehouses — central, site-mobile, specialized. Duplicate structure for new warehouse, link with sites and materials.
A construction firm with 5+ sites has 5+ warehouses. Excel + folders can't control such distributed resources.
Central + mobile per site — without centralized system — chaos.
For new site — new warehouse with similar structure. Duplicate saves hours.
Warehouse without site — you don't know where it physically is. Construction Hub links warehouses to sites.
Everyone sees every warehouse — privacy violation and poor UX.
Construction Hub provides warehouse management with inventory stack integration.
list and listSimple for dropdowns in other modules. Code, name, address, type — all on one screen.
getNextCode generates unique code for new warehouse. Sequential numbering with prefix.
When starting new site — duplicate existing warehouse with all settings. Saves 80% of setup.
Each warehouse can be associated with a specific site. Useful for mobile site warehouses.
create, update, delete with permission checks. Audit trail for every action.
Every stock-movement is between specific warehouses (or external supplier). Auto aggregation in inventory balance.
Four steps to managed warehouses:
Central warehouse — code, name, address. Initial setup with getNextCode for automatic numbering.
New site — duplicate existing warehouse with its setup. Only change address and site.
Associate warehouse with specific construction site. On movements — visible where material went.
Stock movements between warehouses. Listing with filters. Permission-based access for different roles.
Suitable for firms with more than 1 warehouse:
Multiple sites = multiple mobile warehouses. Centralized control.
Know what's in which warehouse, plan transfers.
New warehouse setup in minutes via duplicate. Daily management via listing.
Full company inventory overview — how many warehouses, how much materials.
Why multi-warehouse in Excel doesn't work:
| Feature | Excel | Construction Hub |
|---|---|---|
| Centralization | Sheet per warehouse | Unified list |
| Duplicate | Save As | One click with full structure |
| Code | Manual | getNextCode auto |
| Site linking | In column | Foreign key relation |
| Permissions | Share whole file | Per-warehouse permissions |
| Movements | Copy-paste | Formal StockMovement |
| Audit | None | Full log |
No limit. Subscription based on user count, not warehouses. Firms with 20+ warehouses is standard case.
When starting new site — duplicate existing warehouse copies settings (type, categories, permissions), without copying actual materials.
Yes, warehouse.objectId is optional. Useful for mobile site warehouses — know exactly where it physically is.
inventory:read/create/update/delete/manage — different access levels. Can be restricted per-user for specific warehouses.
getNextCode analyzes existing codes and returns next free. Numbering consistency.
Permission check + validation. If active materials or movement history exist — delete blocked. Archive instead.
Yes. Each warehouse is a logical unit, not necessarily with physical address. Can have virtual warehouse for in-transit materials.