aiarmada/filament-inventory
Laravel Filament Inventory
Filament admin panel resources for inventory and warehouse management.
Features
- Location Management - Create and manage warehouses, stores, and fulfillment centers
- Inventory Levels - View and adjust inventory per product per location
- Movement History - Complete audit trail of all inventory movements
- Allocation Tracking - Monitor active cart allocations
- Dashboard Widgets - Stats overview, low inventory alerts, movement charts
Installation
composer require aiarmada/filament-inventory
Publish the configuration:
php artisan vendor:publish --tag=filament-inventory-config
Setup
Register the plugin in your Filament panel provider:
use AIArmada\FilamentInventory\FilamentInventoryPlugin;
public function panel(Panel $panel): Panel
{
return $panel
->plugins([
FilamentInventoryPlugin::make(),
]);
}
Resources
Inventory Locations
Full CRUD for managing warehouses and locations:
- Name, code (unique identifier), address lines, city, state, postcode, country
- Priority (for allocation order)
- Active/inactive status
Inventory Levels
View and manage inventory per product per location:
- Quantity on hand, reserved, available
- Reorder point configuration
- Per-product allocation strategy override
- Quick adjustment actions
Inventory Movements
Read-only history of all inventory movements:
- Movement type (Receipt, Shipment, Transfer, Adjustment)
- Source/destination locations
- Quantity, reason, reference
- User and timestamp
Inventory Allocations
Monitor active cart allocations:
- Product, location, cart ID
- Allocated quantity
- Expiration time
- Bulk release action
Widgets
Inventory Stats Widget
Overview statistics:
- Active locations
- Total SKUs tracked
- Total units on hand
- Total units reserved
- Total available
- Low stock items
Low Inventory Alerts Widget
Table of items below reorder point:
- Location, product type and product ID
- On hand, reserved, available
- Reorder point and deficit
Configuration
// config/filament-inventory.php
return [
'navigation' => [
'group' => 'Inventory',
],
'resources' => [
'navigation_sort' => [
'locations' => 10,
'levels' => 20,
'movements' => 30,
'allocations' => 40,
],
],
];
License
MIT License. See LICENSE for details.
Related Packages
Powerful PHP database abstraction layer (DBAL) with many features for database s...
Laravel Serializable Closure provides an easy and secure way to serialize closur...
Cli error handling for console/command-line PHP applications.
Version History
| Version | Released | PHP | License |
|---|---|---|---|
| v0.1.34 | ^8.4 | MIT | |
| v0.1.33 | ^8.4 | MIT | |
| v0.1.32 | ^8.4 | MIT | |
| v0.1.31 | ^8.4 | MIT | |
| v0.1.30 | ^8.4 | MIT | |
| v0.1.29 | ^8.4 | MIT | |
| v0.1.28 | ^8.4 | MIT | |
| v0.1.27 | ^8.4 | MIT | |
| v0.1.26 | ^8.4 | MIT | |
| v0.1.25 | ^8.4 | MIT | |
| v0.1.24 | ^8.4 | MIT | |
| v0.1.23 | ^8.4 | MIT | |
| v0.1.22 | ^8.4 | MIT | |
| v0.1.21 | ^8.4 | MIT | |
| v0.1.20 | ^8.4 | MIT | |
| v0.1.19 | ^8.4 | MIT | |
| v0.1.18 | ^8.4 | MIT | |
| v0.1.17 | ^8.4 | MIT | |
| v0.1.16 | ^8.4 | MIT | |
| v0.1.15 | ^8.4 | MIT | |
| v0.1.14 | ^8.4 | MIT | |
| v0.1.13 | ^8.4 | MIT | |
| v0.1.12 | ^8.4 | MIT | |
| v0.1.11 | ^8.4 | MIT | |
| v0.1.10 | ^8.4 | MIT | |
| v0.1.9 | ^8.4 | MIT | |
| v0.1.8 | ^8.4 | MIT | |
| v0.1.7 | ^8.4 | MIT | |
| v0.1.6 | ^8.4 | MIT | |
| v0.1.5 | ^8.4 | MIT |
Showing the latest 30 of 35. See every release on Packagist