@extends('layouts.app') @section('title', 'Estadísticas de Inventario') @section('content')

Estadísticas de Inventario

Total Productos
{{ $stats['total_products'] }}
Productos Activos
{{ $stats['active_products'] }}
Stock Bajo
{{ $stats['low_stock_products'] }}
Sin Stock
{{ $stats['out_of_stock_products'] }}
Categorías
{{ $stats['categories_count'] }}
Marcas
{{ $stats['brands_count'] }}
Productos Destacados
{{ $stats['featured_products'] }}
Valor Total Stock
${{ number_format($stats['total_stock_value'], 2) }}
Productos por Categoría
@if($categoryStats->count() > 0)
@foreach($categoryStats as $category) @php $percentage = $stats['total_products'] > 0 ? round(($category->products_count / $stats['total_products']) * 100, 1) : 0; @endphp @endforeach
Categoría Productos Porcentaje Barra
{{ $category->name }}
{{ $category->products_count }} {{ $percentage }}%
@else
No hay categorías

No se encontraron categorías con productos.

@endif
Productos por Marca
@if($brandStats->count() > 0)
@foreach($brandStats as $brand) @php $percentage = $stats['total_products'] > 0 ? round(($brand->products_count / $stats['total_products']) * 100, 1) : 0; @endphp @endforeach
Marca Productos Porcentaje Barra
@if($brand->logo) {{ $brand->name }} @else
@endif {{ $brand->name }}
{{ $brand->products_count }} {{ $percentage }}%
@else
No hay marcas

No se encontraron marcas con productos.

@endif
Movimientos Recientes
Ver Todos
@if($recentMovements->count() > 0)
@foreach($recentMovements as $movement) @endforeach
Fecha Producto Tipo Movimiento Cantidad Usuario Notas
{{ $movement->created_at->format('d/m/Y H:i') }} {{ $movement->product->name }}
{{ $movement->product->code }}
{{ ucfirst($movement->type) }} {{ ucfirst($movement->movement) }} {{ $movement->quantity }} {{ $movement->user->name }} {{ $movement->notes ?: 'Sin notas' }}
@else
No hay movimientos recientes

Los movimientos de inventario aparecerán aquí.

@endif
@push('styles') @endpush @endsection