Operasi Berhasil
{{ session('success') }}
Pemberitahuan
{{ session('error') }}
Perhatian: Terdapat {{ $stats['pending_orders'] }} Pesanan Menunggu Konfirmasi!
Segera proses pesanan agar pembeli mendapatkan status update pengiriman produk.
Selamat Datang, Admin {{ Auth::user()->name }}! ✨
Kelola katalog produk, pantau pesanan pelanggan, cek data pengguna, dan pantau performa penjualan secara terpadu.
Total Pendapatan
Rp {{ number_format($stats['total_revenue'], 0, ',', '.') }}
Bulan ini: Rp {{ number_format($stats['this_month_revenue'], 0, ',', '.') }}
Total Pesanan
{{ $stats['total_orders'] }}
Kelola Pesanan @if($stats['pending_orders'] > 0) {{ $stats['pending_orders'] }} Pending @endif →
Total Produk
{{ $stats['total_products'] }}
{{ $stats['active_products'] }} aktif di katalog →
Kategori
{{ $stats['total_categories'] }}
Kelola Kategori →
Pelanggan
{{ $stats['total_buyers'] }}
Data Pembeli →
Pipeline Status Pesanan Pelanggan
Klik status untuk langsung memfilter pesanan pada halaman kelola pesanan
Tren Penjualan & Pesanan (7 Hari Terakhir)
Grafik volume pesanan (Pink) dan omset harian (Biru)
Kinerja Operasional
Ringkasan performa dan kesehatan inventori toko
Pesanan Terbaru di Toko
Daftar transaksi yang baru masuk dari pelanggan
| No. Pesanan | Pelanggan | Item Produk | Total Belanja | Status Bayar | Status Pesanan | Aksi |
|---|---|---|---|---|---|---|
|
{{ $order->order_number }}
{{ $order->created_at->format('d M Y, H:i') }}
|
{{ strtoupper(substr($order->customer_name, 0, 1)) }}
{{ $order->customer_name }}
{{ $order->customer_email }}
|
@if($order->orderItems->count() > 0) {{ $order->orderItems->first()->product_name }} @if($order->orderItems->count() > 1) +{{ $order->orderItems->count() - 1 }} produk lainnya @endif @else - @endif |
Rp {{ number_format($order->total, 0, ',', '.') }}
{{ $order->payment_method ?? 'Transfer' }}
|
@if ($order->payment_status === 'paid') Lunas @else Belum Bayar @endif | @php $statusBadges = [ 'pending' => ['bg-pink-100 text-pink-800 border-pink-200', 'Pending'], 'processing' => ['bg-blue-100 text-blue-800 border-blue-200', 'Diproses'], 'shipped' => ['bg-indigo-100 text-indigo-800 border-indigo-200', 'Dikirim'], 'completed' => ['bg-teal-100 text-teal-800 border-teal-200', 'Selesai'], 'cancelled' => ['bg-slate-100 text-slate-700 border-slate-200', 'Batal'], ]; $badge = $statusBadges[$order->status] ?? ['bg-slate-100 text-slate-700 border-slate-200', ucfirst($order->status)]; @endphp {{ $badge[1] }} | Detail |
|
Belum ada pesanan masuk di toko. Transaksi pesanan dari pembeli akan otomatis muncul di tabel ini. |
||||||
Produk Terbaru di Toko
Daftar produk terakhir yang ditambahkan ke sistem katalog
| Nama Produk | Kategori | Harga | Stok | Status | Aksi |
|---|---|---|---|---|---|
| {{ $product->name }} | {{ $product->category->name ?? '-' }} | Rp {{ number_format($product->price, 0, ',', '.') }} | {{ $product->stock }} unit | @if ($product->is_active) Aktif @else Nonaktif @endif | Edit |
| Belum ada data produk di database. | |||||
🔥 Produk Terlaris (Best Seller)
Top Pilihan{{ $item->product_name }}
Terjual: {{ $item->total_quantity_sold }} unit
Belum ada transaksi produk terlaris.
@endforelse⚠️ Perhatian Stok Menipis
≤ 10 unit{{ $low->name }}
Sisa: {{ $low->stock }} unit tersisaSemua stok produk dalam kondisi aman.
@endforelse