@extends('layouts.front.home') @section('title') {{ __('nav.vendor_analytics') }} @endsection @section('css') @endsection @section('content') @php $isAr = app()->getLocale() === 'ar'; $totalOrders = $totalOrders ?? 0; $totalOffers = $totalOffers ?? 0; $acceptanceRate = $acceptanceRate ?? 0; $avgProductRating = $avgProductRating ?? 0; $completedOrders = $completedOrders ?? 0; $confirmedOrders = $confirmedOrders ?? 0; $processingOrders = $processingOrders ?? 0; $acceptedOffers = $acceptedOffers ?? 0; $totalProductRatings = $totalProductRatings ?? 0; $topProducts = $topProducts ?? collect(); $products = $products ?? collect(); $period = $period ?? '30'; $chartMonths = $chartMonths ?? []; $chartOrdersCount = $chartOrdersCount ?? []; $ordersByStatus = $ordersByStatus ?? [ 'confirmed' => $confirmedOrders, 'processing' => $processingOrders, 'completed' => $completedOrders, ]; $completionRate = $totalOrders > 0 ? round(($completedOrders / $totalOrders) * 100, 2) : 0; @endphp
@include('flash::message')

{{ __('nav.performance_analytics') }}

{{ __('nav.analytics_description') }}

{{ __('nav.total_orders') }}

{{ number_format($totalOrders) }}

{{ __('nav.total_offers') }}

{{ number_format($totalOffers) }}

{{ __('nav.acceptance_rate') }}

{{ number_format((float) $acceptanceRate, 1) }}%

{{ __('nav.avg_rating') }}

{{ number_format((float) $avgProductRating, 1) }}

{{ __('nav.orders_trend') }}

{{ __('nav.orders_trend_description') }}

{{ $period === 'all' ? __('nav.all_time') : __('nav.filtered_period') }}
{{ __('nav.status_mix') }}

{{ __('nav.status_mix_description') }}

{{ __('nav.top_products') }}

{{ __('nav.top_products_description') }}

@forelse($topProducts as $index => $item)
{{ $index + 1 }}

{{ $item->product_name ?? __('nav.product') }}

{{ $isAr ? 'عدد الطلبات المرتبطة بهذا المنتج.' : 'Orders generated by this product.' }}

{{ $item->order_count ?? 0 }} {{ $isAr ? 'طلب' : 'Orders' }}
@empty
{{ $isAr ? 'لا توجد بيانات منتجات كافية لعرض الترتيب.' : 'Not enough product data to display rankings yet.' }}
@endforelse
{{ $isAr ? 'ملخص الأداء' : 'Performance Summary' }}

{{ $isAr ? 'ملخص سريع لأهم مؤشرات التشغيل والمراجعات.' : 'A fast view of key operations and review metrics.' }}

{{ $isAr ? 'طلبات مكتملة' : 'Completed Orders' }} {{ number_format($completedOrders) }}
{{ $isAr ? 'طلبات مؤكدة' : 'Confirmed Orders' }} {{ number_format($confirmedOrders) }}
{{ $isAr ? 'طلبات قيد التنفيذ' : 'Processing Orders' }} {{ number_format($processingOrders) }}
{{ $isAr ? 'عروض مقبولة' : 'Accepted Offers' }} {{ number_format($acceptedOffers) }}
{{ $isAr ? 'إجمالي التقييمات' : 'Total Ratings' }} {{ number_format($totalProductRatings) }}
{{ $isAr ? 'منتجات نشطة' : 'Active Products' }} {{ number_format(method_exists($products, 'count') ? $products->count() : count((array) $products)) }}
{{ $isAr ? 'معدل الإنجاز' : 'Completion Rate' }} {{ number_format((float) $completionRate, 1) }}%
{{ $isAr ? 'مؤشرات الحالات' : 'Status Signals' }}

{{ $isAr ? 'مقارنة مباشرة بين الحالات الأهم لتقييم سرعة التنفيذ.' : 'Direct status comparison to assess execution velocity.' }}

{{ $isAr ? 'مؤكد' : 'Confirmed' }} {{ number_format($confirmedOrders) }}
{{ $isAr ? 'قيد التنفيذ' : 'Processing' }} {{ number_format($processingOrders) }}
{{ $isAr ? 'مكتمل' : 'Completed' }} {{ number_format($completedOrders) }}
@endsection @section('script') @endsection