📦 LAPORAN STOK

{{ $storeSettings->store_name ?? config('app.name') }} System

Dicetak pada: {{ now()->format('d M Y, H:i') }} WIB

RINGKASAN STOK

TOTAL PRODUK
{{ number_format($summary['total_products']) }}
STOK NORMAL
{{ number_format($summary['normal_stock_products']) }}
STOK RENDAH
{{ number_format($summary['low_stock_products']) }}
STOK HABIS
{{ number_format($summary['out_of_stock_products']) }}

STATUS STOK PRODUK

@forelse($products as $index => $product) @php $difference = $product->stock - $product->minimum_stock; $stockValue = $product->stock * $product->selling_price; $priority = $product->stock <= 0 ? 'Urgent' : ($product->stock <= $product->minimum_stock ? 'Tinggi' : 'Normal'); $rowClass = $product->stock <= 0 ? 'row-urgent' : ($product->stock <= $product->minimum_stock ? 'row-warning' : ''); @endphp @empty @endforelse
No Nama Produk Kategori Stok Min Selisih Status Nilai Stok Prioritas
{{ $index + 1 }} {{ $product->name }} {{ $product->category->name ?? 'Tanpa Kategori' }} {{ $product->stock }} {{ $product->minimum_stock }} {{ $difference >= 0 ? '+' : '' }}{{ $difference }} @if($product->stock <= 0) Habis @elseif($product->stock <= $product->minimum_stock) Rendah @else Normal @endif Rp {{ number_format($stockValue, 0, ',', '.') }} @if($priority === 'Urgent') {{ $priority }} @elseif($priority === 'Tinggi') {{ $priority }} @else {{ $priority }} @endif
Tidak ada produk
@if($summary['out_of_stock_products'] > 0 || $summary['low_stock_products'] > 0)

⚠️ PERINGATAN STOK

{{ $summary['out_of_stock_products'] }} produk habis stok dan {{ $summary['low_stock_products'] }} produk stok rendah memerlukan perhatian segera.

Silakan lakukan restock untuk produk-produk tersebut untuk menghindari kehilangan penjualan.

@endif