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

Global Sales Report

Detailed sales analytics across all companies and websites

Export Report Back to Dashboard
Revenue & Order Trends
Revenue by Channel
Top Companies by Revenue
Top Websites by Revenue
@if($salesData['revenue_by_month']->count() > 0)
Monthly Revenue Summary
@foreach($salesData['revenue_by_month'] as $monthData)
{{ \Carbon\Carbon::createFromFormat('Y-m', $monthData->month)->format('F Y') }}

RM {{ number_format($monthData->revenue, 2) }}

@endforeach
@endif
Revenue by Company
@foreach($salesData['revenue_by_company'] as $company) @endforeach
Company Total Revenue Order Count Average Order Value Performance
{{ strtoupper(substr($company->name, 0, 1)) }}
{{ $company->name }}
RM {{ number_format($company->total_revenue, 2) }} {{ number_format($company->order_count) }} RM {{ number_format($company->avg_order_value, 2) }}
{{ number_format(($company->total_revenue / $salesData['revenue_by_company']->sum('total_revenue')) * 100, 1) }}%
Revenue by Channel
@foreach($salesData['revenue_by_channel'] as $channel)
{{ ucfirst($channel->channel ?: 'E-commerce') }} RM {{ number_format($channel->revenue, 2) }}
{{ number_format($channel->order_count) }} orders {{ number_format($channel->percentage, 1) }}%
@endforeach
Top Performing Websites
@foreach($salesData['top_performing_websites'] as $website)
{{ $website->website_name }}
{{ $website->company_name }}
RM {{ number_format($website->total_revenue, 0) }}
{{ number_format($website->order_count) }} orders
@endforeach
@if($salesData['order_trends']->count() > 0)
Order Trends
@php $previousRevenue = 0; @endphp @foreach($salesData['order_trends'] as $index => $trend) @php $growth = $previousRevenue > 0 ? (($trend->revenue - $previousRevenue) / $previousRevenue) * 100 : 0; $avgOrderValue = $trend->orders > 0 ? $trend->revenue / $trend->orders : 0; @endphp @php $previousRevenue = $trend->revenue; @endphp @endforeach
Period Orders Revenue Average Order Value Growth
{{ \Carbon\Carbon::createFromFormat('Y-m', $trend->month)->format('F Y') }} {{ number_format($trend->orders) }} RM {{ number_format($trend->revenue, 2) }} RM {{ number_format($avgOrderValue, 2) }} @if($index > 0) {{ $growth >= 0 ? '+' : '' }}{{ number_format($growth, 1) }}% @else - @endif
@endif @if(isset($salesData['customer_analytics']))
Customer Analytics

{{ number_format($salesData['customer_analytics']['total_customers'] ?? 0) }}

Total Customers

{{ number_format($salesData['customer_analytics']['repeat_customers'] ?? 0) }}

Repeat Customers

RM {{ number_format($salesData['customer_analytics']['avg_customer_value'] ?? 0, 2) }}

Avg Customer Value

{{ number_format(($salesData['customer_analytics']['repeat_rate'] ?? 0) * 100, 1) }}%

Repeat Rate
@endif
@push('styles') @endpush @push('scripts') @endpush @endsection