@extends('layouts.app') @section('title', 'Reporting Dashboard') @section('content')

Reporting Dashboard

Order Management
@if($revenueStats['total_orders'] == 0)
Info: Tidak ada data order untuk periode yang dipilih. Data yang ditampilkan adalah sample data untuk demonstrasi. Kelola Order untuk menambahkan data real.
@endif
Total Revenue

Rp {{ number_format($revenueStats['total_revenue']) }}

From paid orders only
Active Orders

{{ number_format($revenueStats['total_orders']) }}

Excl. cancelled
Paid Orders

{{ number_format($revenueStats['paid_orders']) }}

Cancelled

{{ number_format($revenueStats['cancelled_orders']) }}

Excluded from revenue
Avg Order Value

Rp {{ number_format($revenueStats['average_order_value']) }}

Paid orders only
Daily Revenue Trend
@if($dailyRevenue->count() > 0) @else

Tidak ada data revenue untuk ditampilkan

@endif
Order Status Distribution
@if(count($orderStatusStats) > 0) @else

Tidak ada data status order

@endif
Sales by Category Type
Food vs Drink Analysis
@if($salesByType->count() > 0) @else

Tidak ada data kategori

@endif
@if($salesByType->count() > 0)
@php $totalRevenue = $salesByType->sum('total_revenue'); @endphp @foreach($salesByType as $type) @endforeach
Type Qty Sold Revenue Orders % of Total
{{ ucfirst($type->type) }} {{ number_format($type->total_quantity) }} Rp {{ number_format($type->total_revenue) }} {{ number_format($type->orders_count) }} {{ $totalRevenue > 0 ? number_format(($type->total_revenue / $totalRevenue) * 100, 1) : 0 }}%
Total {{ number_format($salesByType->sum('total_quantity')) }} Rp {{ number_format($totalRevenue) }} {{ number_format($salesByType->sum('orders_count')) }} 100%
@else

Tidak ada data penjualan berdasarkan tipe kategori

@endif
Top Selling Products
@if($topProducts->count() > 0)
@foreach($topProducts as $product) @endforeach
Product Qty Sold Revenue
{{ $product->name }} {{ number_format($product->total_quantity) }} Rp {{ number_format($product->total_revenue) }}
@else

Tidak ada data produk terjual

@endif
Payment Method Distribution
@if($paymentMethodStats->count() > 0)
@foreach($paymentMethodStats as $method) @endforeach
Method Orders Revenue
{{ ucfirst($method->payment_method) }} {{ number_format($method->count) }} Rp {{ number_format($method->total) }}
@else

Tidak ada data metode pembayaran

@endif
Outlet Performance
@if($outletPerformance->count() > 0)
@foreach($outletPerformance as $outlet) @endforeach
Outlet Total Orders Revenue Avg Order Value
{{ $outlet->name }} {{ number_format($outlet->orders_count) }} Rp {{ number_format($outlet->orders_sum_total_amount ?? 0) }} @if($outlet->orders_count > 0) Rp {{ number_format(($outlet->orders_sum_total_amount ?? 0) / $outlet->orders_count) }} @else Rp 0 @endif
@else

Tidak ada data performa outlet

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