Inventory & Warehousing is the platform's physical-goods slice: what you stock, where it sits, how it moves. Sits next to Sales & POS (which decrements stock on order fulfillment) and Procure-to-Pay (which increments stock on goods receipt). Multi-warehouse, multi-UoM, multi-currency from day one.
What's inside
- Products - the SKU master with custom fields, barcodes, images, kit + bundle definitions
- Item Groups - taxonomies (category, subcategory, brand) for reporting + permissions
- Units of Measure - per-product UoM with conversion rules (pack of 12 -> 12 units)
- Warehouses - physical or virtual locations with bin/zone-level granularity if you need it
- Stock Transfers - between warehouses, between bins, with in-transit tracking
- Stock Levels + Reorder Points - per-product, per-warehouse, configurable safety stock
Bundled AI agents
- Reorder Recommender - watches stock levels + lead times + historical demand; proposes POs when safety stock is breached
- Stock Imbalance Detector - finds the same SKU overstocked in one warehouse + understocked in another; proposes a transfer
- Slow-mover Flagger - surfaces SKUs that haven't moved in N days for inventory clean-up
- ABC Classifier - tags products as A/B/C by margin contribution; drives policy (tighter controls on A, looser on C)
Configure on day one
- Item groups - your category taxonomy (drives reporting + RBAC scopes)
- Units of Measure - core UoMs + conversions specific to your products
- Warehouses - the physical or virtual locations, with bin granularity if relevant
- Reorder policy - safety stock + lead-time defaults per item group
- Per-product overrides for high-velocity SKUs
Stock movements are timestamped + reason-coded. Every increment and decrement writes to stock_movements and is queryable via the SDK - useful for audit, reconciliation, and feeding external WMS systems.