@extends('layouts.app') @section('content')

Analytics & Reports

Comprehensive insights across all your business channels

{{ number_format($reports['overall']['total_orders']) }}

Total Orders

RM {{ number_format($reports['overall']['total_revenue'], 0) }}

Total Revenue

{{ number_format($reports['overall']['pending_orders']) }}

Pending Orders

{{ number_format($reports['overall']['completed_orders']) }}

Completed Orders

Daily Revenue by Channel
eCommerce

{{ number_format($reports['channels']['ecommerce']['orders']) }}

Orders

RM {{ number_format($reports['channels']['ecommerce']['revenue'], 0) }}

Revenue
Products Sold: {{ number_format($reports['channels']['ecommerce']['products_sold']) }}
Avg Order Value: RM {{ number_format($reports['channels']['ecommerce']['avg_order_value'], 2) }}
@if($reports['channels']['ecommerce']['top_products']->count() > 0)
Top Products
@foreach($reports['channels']['ecommerce']['top_products']->take(3) as $product)
{{ $product->name }} {{ $product->quantity }}x
@endforeach
@endif
Bookings

{{ number_format($reports['channels']['booking']['bookings']) }}

Bookings

RM {{ number_format($reports['channels']['booking']['revenue'], 0) }}

Revenue
Confirmed: {{ number_format($reports['channels']['booking']['confirmed_bookings']) }}
Upcoming: {{ number_format($reports['channels']['booking']['upcoming_bookings']) }}
Avg Booking Value: RM {{ number_format($reports['channels']['booking']['avg_booking_value'], 2) }}
@if($reports['channels']['booking']['top_properties']->count() > 0)
Top Properties
@foreach($reports['channels']['booking']['top_properties']->take(3) as $property)
{{ $property->name }} {{ $property->bookings }}x
@endforeach
@endif
Payment Forms

{{ number_format($reports['channels']['payment_form']['submissions']) }}

Submissions

RM {{ number_format($reports['channels']['payment_form']['revenue'], 0) }}

Revenue
Successful Payments: {{ number_format($reports['channels']['payment_form']['successful_payments']) }}
Form Views: {{ number_format($reports['channels']['payment_form']['form_views']) }}
Avg Payment: RM {{ number_format($reports['channels']['payment_form']['avg_payment_amount'], 2) }}
@if($reports['channels']['payment_form']['top_forms']->count() > 0)
Top Forms
@foreach($reports['channels']['payment_form']['top_forms']->take(3) as $form)
{{ $form->name }} {{ $form->submissions }}x
@endforeach
@endif
Top Performing Items
@if($reports['top_items']->count() > 0)
@foreach($reports['top_items'] as $index => $item) @endforeach
Rank Item Type Quantity/Orders Revenue
#{{ $index + 1 }} {{ $item->item_name }} {{ ucfirst($item->type) }} {{ number_format($item->quantity) }} RM {{ number_format($item->revenue, 2) }}
@else
No performance data yet

Start selling products, taking bookings, or collecting payments to see performance metrics.

@endif
@endsection