@extends('admin.layouts.index', ['without_card' => true]) @section('content') @php $hint = fn ($text) => ''; $empty = __('operational_statistics.empty'); @endphp
@lang('operational_statistics.filters.reset')

@lang('operational_statistics.headings.operation_indicators') {!! $hint(__('operational_statistics.headings.operation_indicators_hint')) !!}

@foreach ($statistics['cards'] as $card)

{{ $card['title'] }} {!! $hint($card['hint']) !!}

{{ $card['value'] }}

@endforeach
@lang('operational_statistics.headings.order_status_distribution') {!! $hint(__('operational_statistics.headings.order_status_distribution_hint')) !!}
@lang('operational_statistics.headings.orders_by_platform') {!! $hint(__('operational_statistics.headings.orders_by_platform_hint')) !!}
@lang('operational_statistics.headings.completed_by_payment_method') {!! $hint(__('operational_statistics.headings.completed_by_payment_method_hint')) !!}
@lang('operational_statistics.headings.orders_by_sections') {!! $hint(__('operational_statistics.headings.orders_by_sections_hint')) !!}
@lang('operational_statistics.headings.peak_hours') {!! $hint(__('operational_statistics.headings.peak_hours_chart_hint')) !!}
{{-- Temporarily disabled until advertisement statistics are approved for the dashboard.

@lang('operational_statistics.headings.advertisements_performance') {!! $hint(__('operational_statistics.headings.advertisements_performance_hint')) !!}

@forelse ($statistics['advertisements'] as $advertisement) @empty @endforelse
@lang('operational_statistics.columns.advertisement') @lang('operational_statistics.columns.branch') @lang('operational_statistics.columns.locations_count') @lang('operational_statistics.columns.impressions_count') @lang('operational_statistics.columns.clicks_count') @lang('operational_statistics.columns.click_rate')
{{ $advertisement['advertisement'] }} {{ $advertisement['branch'] }} {{ number_format($advertisement['locations_count']) }} {{ number_format($advertisement['impressions_count']) }} {{ number_format($advertisement['clicks_count']) }} {{ $advertisement['click_rate'] }}%
{{ $empty }}
--}}

@lang('operational_statistics.headings.top_meals') {!! $hint(__('operational_statistics.headings.top_meals_hint')) !!}

@forelse ($statistics['top_meals'] as $meal) @empty @endforelse
@lang('operational_statistics.columns.meal') @lang('operational_statistics.columns.total_quantity') @lang('operational_statistics.columns.orders_count') @lang('operational_statistics.columns.restaurant') @lang('operational_statistics.columns.branch') @lang('operational_statistics.columns.estimated_value')
{{ $meal['meal_title'] }} {{ number_format($meal['total_quantity']) }} {{ number_format($meal['orders_count']) }} {{ $meal['restaurant_title'] }} {{ $meal['branch_title'] }} {{ number_format($meal['total_value'], 2) }}
{{ $empty }}

@lang('operational_statistics.headings.captains_performance') {!! $hint(__('operational_statistics.headings.captains_performance_hint')) !!}

@forelse ($statistics['captains'] as $captain) @empty @endforelse
@lang('operational_statistics.columns.captain') @lang('operational_statistics.columns.completed_deliveries') @lang('operational_statistics.columns.problem_orders') @lang('operational_statistics.columns.average_delivery_duration')
{{ $captain['name'] }} {{ number_format($captain['completed_deliveries']) }} {{ number_format($captain['problem_orders']) }} {{ $captain['avg_delivery_duration'] }}
{{ $empty }}

@lang('operational_statistics.headings.repeated_customers') {!! $hint(__('operational_statistics.headings.repeated_customers_hint')) !!}

@forelse ($statistics['repeated_customers'] as $customer) @empty @endforelse
@lang('operational_statistics.columns.customer') @lang('operational_statistics.columns.phone') @lang('operational_statistics.columns.orders_count') @lang('operational_statistics.columns.top_restaurant') @lang('operational_statistics.columns.top_meal')
{{ $customer['name'] }} {{ $customer['phone'] }} {{ number_format($customer['orders_count']) }} {{ $customer['top_restaurant'] }} {{ $customer['top_meal'] }}
{{ $empty }}

@lang('operational_statistics.headings.peak_hours') {!! $hint(__('operational_statistics.headings.peak_hours_table_hint')) !!}

@forelse ($statistics['peak_hours'] as $hour) @empty @endforelse
@lang('operational_statistics.columns.period') @lang('operational_statistics.columns.total_orders') @lang('operational_statistics.columns.completed')
{{ $hour['block'] }} {{ number_format($hour['total_orders']) }} {{ number_format($hour['completed_orders']) }}
{{ $empty }}

@lang('operational_statistics.headings.stores_performance') {!! $hint(__('operational_statistics.headings.stores_performance_hint')) !!}

@forelse ($statistics['stores'] as $store) @empty @endforelse
@lang('operational_statistics.columns.entity') @lang('operational_statistics.columns.section') @lang('operational_statistics.columns.total') @lang('operational_statistics.columns.completed') @lang('operational_statistics.columns.rejected') @lang('operational_statistics.columns.cancelled') @lang('operational_statistics.columns.incomplete') @lang('operational_statistics.columns.conversion') @lang('operational_statistics.columns.pos')
{{ $store['title'] }} {{ $store['section'] }} {{ number_format($store['total_orders']) }} {{ number_format($store['completed_orders']) }} {{ number_format($store['rejected_orders']) }} {{ number_format($store['cancelled_orders']) }} {{ number_format($store['incomplete_orders']) }} {{ $store['conversion_rate'] }}% {{ number_format($store['pos_orders']) }}
{{ $empty }}

@lang('operational_statistics.headings.subscribed_unsubscribed') {!! $hint(__('operational_statistics.headings.subscribed_unsubscribed_hint')) !!}

@forelse ($statistics['subscription_summary'] as $summary) @empty @endforelse
@lang('operational_statistics.columns.subscription_status') @lang('operational_statistics.columns.total_orders') @lang('operational_statistics.columns.completed') @lang('operational_statistics.columns.completion_rate') @lang('operational_statistics.columns.average_order_value')
{{ $summary['label'] }} {{ number_format($summary['total_orders']) }} {{ number_format($summary['completed_orders']) }} {{ $summary['completion_rate'] }}% {{ number_format($summary['average_order_value'], 2) }}
{{ $empty }}

@lang('operational_statistics.headings.orders_by_platform') {!! $hint(__('operational_statistics.headings.orders_by_platform_table_hint')) !!}

@forelse ($statistics['platforms'] as $platform) @empty @endforelse
@lang('operational_statistics.columns.platform')@lang('operational_statistics.columns.total_orders')@lang('operational_statistics.columns.completed_orders_count')
{{ $platform['label'] }}{{ number_format($platform['total_orders']) }}{{ number_format($platform['completed_orders']) }}
{{ $empty }}

@lang('operational_statistics.headings.orders_by_sections') {!! $hint(__('operational_statistics.headings.orders_by_sections_table_hint')) !!}

@forelse ($statistics['sections'] as $section) @empty @endforelse
@lang('operational_statistics.columns.section')@lang('operational_statistics.columns.total_orders')@lang('operational_statistics.columns.completed_orders_count')
{{ $section['label'] }}{{ number_format($section['total_orders']) }}{{ number_format($section['completed_orders']) }}
{{ $empty }}

@lang('operational_statistics.headings.orders_by_destinations') {!! $hint(__('operational_statistics.headings.orders_by_destinations_hint')) !!}

@forelse ($statistics['destinations'] as $destination) @empty @endforelse
@lang('operational_statistics.columns.destination')@lang('operational_statistics.columns.total')@lang('operational_statistics.columns.completed')@lang('operational_statistics.columns.rejected')@lang('operational_statistics.columns.cancelled')@lang('operational_statistics.columns.incomplete')
{{ $destination['destination'] }} {{ number_format($destination['total_orders']) }} {{ number_format($destination['completed_orders']) }} {{ number_format($destination['rejected_orders']) }} {{ number_format($destination['cancelled_orders']) }} {{ number_format($destination['incomplete_orders']) }}
{{ $empty }}

@lang('operational_statistics.headings.orders_by_groups') {!! $hint(__('operational_statistics.headings.orders_by_groups_hint')) !!}

@forelse ($statistics['groups'] as $group) @empty @endforelse
@lang('operational_statistics.columns.group_destination')@lang('operational_statistics.columns.total')@lang('operational_statistics.columns.completed')@lang('operational_statistics.columns.rejected')@lang('operational_statistics.columns.cancelled')@lang('operational_statistics.columns.incomplete')
{{ $group['destination'] }} {{ number_format($group['total_orders']) }} {{ number_format($group['completed_orders']) }} {{ number_format($group['rejected_orders']) }} {{ number_format($group['cancelled_orders']) }} {{ number_format($group['incomplete_orders']) }}
{{ $empty }}

@lang('operational_statistics.headings.completed_payment_methods') {!! $hint(__('operational_statistics.headings.completed_payment_methods_hint')) !!}

@forelse ($statistics['payment_methods'] as $method) @empty @endforelse
@lang('operational_statistics.columns.payment_method')@lang('operational_statistics.columns.completed_orders_count')
{{ $method['label'] }}{{ number_format($method['completed_orders']) }}
{{ $empty }}

@lang('operational_statistics.headings.top_marketers') {!! $hint(__('operational_statistics.headings.top_marketers_hint')) !!}

@forelse ($statistics['marketers'] as $marketer) @empty @endforelse
@lang('operational_statistics.columns.marketer')@lang('operational_statistics.columns.orders_count')
{{ $marketer['marketer'] }}{{ number_format($marketer['orders_count']) }}
{{ $empty }}
@endsection