{{-- Watermark --}} Watermark

Laporan Produk Terlaris

Periode: {{ $judulPeriode }}
@php $produkTerlaris = []; foreach ($data as $invoice) { foreach ($invoice['items'] as $item) { $id = $item['product']['id'] ?? null; if (!$id) { continue; } $nama = $item['product']['nama'] ?? '-'; $kuantitas = $item['kuantitas'] ?? 0; $subtotal = $item['subtotal'] ?? 0; if (isset($produkTerlaris[$id])) { $produkTerlaris[$id]['kuantitas'] += $kuantitas; $produkTerlaris[$id]['subtotal'] += $subtotal; } else { $produkTerlaris[$id] = [ 'nama' => $nama, 'kuantitas' => $kuantitas, 'subtotal' => $subtotal, ]; } } } $produkTerlaris = collect($produkTerlaris)->sortByDesc('kuantitas'); @endphp @php $no = 1; $grandTotal = 0; @endphp @foreach ($produkTerlaris as $produk) @php $grandTotal += $produk['subtotal']; @endphp @endforeach
Peringkat Nama Produk Total Kuantitas Terjual Total Penjualan
{{ $no++ }} {{ $produk['nama'] }} {{ $produk['kuantitas'] }} Rp {{ number_format($produk['subtotal'], 0, ',', '.') }}
Total Penjualan Seluruh Produk Rp {{ number_format($grandTotal, 0, ',', '.') }}