🚨 Alerta de Niveles de Stock

Fecha: {{ now()->format('d/m/Y H:i:s') }}

@if($productosStockMinimo->isNotEmpty())
⚠️ Productos con Stock Mínimo o Inferior ({{ $productosStockMinimo->count() }} productos)
@foreach($productosStockMinimo as $producto) @php $stockActual = $producto->variants()->exists() ? $producto->variants()->sum('stock') : $producto->stock; @endphp @endforeach
Producto Categoría Stock Actual Stock Mínimo Stock Máximo Estado
{{ $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
@endif @if($productosStockMaximo->isNotEmpty())
📈 Productos que Exceden el Stock Máximo ({{ $productosStockMaximo->count() }} productos)
@foreach($productosStockMaximo as $producto) @php $stockActual = $producto->variants()->exists() ? $producto->variants()->sum('stock') : $producto->stock; $exceso = $stockActual - $producto->stock_maximo; @endphp @endforeach
Producto Categoría Stock Actual Stock Mínimo Stock Máximo Exceso
{{ $producto->nombre }} {{ $producto->categoria->nombre ?? 'Sin categoría' }} {{ $stockActual }} {{ $producto->stock_minimo }} {{ $producto->stock_maximo }} +{{ $exceso }} unidades
@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