IUM-WMS

v1.1.0

Warehouse Management System

Track inventory across multiple locations. Manage stock movements, reservations, and audits with precision. Built for real-time inventory accuracy.

Quick Install

$composer require obelaw/ium-wms

PHP 8.2+ • Laravel 10+

All Features

Complete warehouse and inventory management tooling — from multi-location tracking to real-time stock alerts.

Multi-Warehouse

Define and manage multiple warehouse locations with independent stock levels, zones, aisles, and priority rules for fulfillment routing.

  • Unlimited warehouse locations
  • Zone, aisle, and bin location modeling
  • Priority-based fulfillment routing
  • Active/inactive warehouse toggling
  • Per-warehouse configuration and rules

Stock Reservations

Reserve stock for pending orders to prevent overselling. Reservations lock inventory until fulfillment, cancellation, or configurable expiry.

  • Order-based stock reservation
  • Automatic release on cancellation
  • Configurable expiry time (TTL)
  • Available vs reserved quantity tracking
  • Prevents overselling across concurrent requests

Movement Audit Log

Every stock change is recorded as an immutable movement record. Full traceability from receiving to shipping with source, destination, and reason tracking.

  • Immutable movement records
  • Source and destination warehouse tracking
  • Reason codes (restock, transfer, return, adjustment)
  • User and timestamp attribution
  • Queryable movement history per SKU

Low Stock Alerts

Set configurable thresholds per product per warehouse. Get notified when stock drops below minimum levels to trigger reorder workflows.

  • Per-product and per-warehouse thresholds
  • Low stock and out-of-stock notifications
  • Overstock warning detection
  • Event-driven alert dispatching
  • Integration-ready webhook support

Start with WMS

Read the full documentation for installation guides, code examples, and API reference.

Read WMS Docs