Current Stock
Current Stock
Live inventory levels across all products
+ New Adjustment History ⚠ Low Alerts
@php $total = $products->total(); $lowCount = $products->getCollection()->filter(fn($p) => $p->isLowStock())->count(); $okCount = $total - $lowCount; @endphp
Total Products
{{ $total }}
In catalogue
Stock OK
{{ $okCount }}
Above threshold
Low Stock
{{ $lowCount }}
Need restocking
@if($products->isEmpty())

No products yet. Add your first product

@else
@foreach($products as $product) @php $low = $product->isLowStock(); $pct = $product->low_stock_threshold > 0 ? min(100, round($product->stock_quantity / max($product->low_stock_threshold * 2, 1) * 100)) : 100; $color = $low ? '#dc2626' : ($pct < 60 ? '#B07010' : '#1A8A50'); @endphp @endforeach
Product SKU Category Stock Threshold Level Status
{{ $product->name }} {{ $product->sku ?? '—' }} {{ $product->category ?? '—' }} {{ $product->stock_quantity }} {{ $product->low_stock_threshold ?? '—' }}
{{ $low ? 'Low' : 'OK' }}
@if($products->hasPages())
{{ $products->links() }}
@endif @endif