@if($productosStockMinimo->isNotEmpty())
⚠️ Productos con Stock Mínimo o Inferior ({{ $productosStockMinimo->count() }} productos)
| Producto |
Categoría |
Stock Actual |
Stock Mínimo |
Stock Máximo |
Estado |
@foreach($productosStockMinimo as $producto)
@php
$stockActual = $producto->variants()->exists()
? $producto->variants()->sum('stock')
: $producto->stock;
@endphp
| {{ $producto->nombre }} |
{{ $producto->categoria->nombre ?? 'Sin categoría' }} |
{{ $stockActual }} |
{{ $producto->stock_minimo }} |
{{ $producto->stock_maximo ?? 'No definido' }} |
@if($stockActual == 0)
🔴 Sin Stock
@elseif($stockActual < $producto->stock_minimo)
🟠 Por debajo del mínimo
@else
🟡 En mínimo
@endif
|
@endforeach
@endif
@if($productosStockMaximo->isNotEmpty())
📈 Productos que Exceden el Stock Máximo ({{ $productosStockMaximo->count() }} productos)
| Producto |
Categoría |
Stock Actual |
Stock Mínimo |
Stock Máximo |
Exceso |
@foreach($productosStockMaximo as $producto)
@php
$stockActual = $producto->variants()->exists()
? $producto->variants()->sum('stock')
: $producto->stock;
$exceso = $stockActual - $producto->stock_maximo;
@endphp
| {{ $producto->nombre }} |
{{ $producto->categoria->nombre ?? 'Sin categoría' }} |
{{ $stockActual }} |
{{ $producto->stock_minimo }} |
{{ $producto->stock_maximo }} |
+{{ $exceso }} unidades |
@endforeach
@endif
@if($productosStockMinimo->isEmpty() && $productosStockMaximo->isEmpty())
✅ Todos los productos están en niveles normales de stock
No hay productos que requieran atención inmediata.
@endif