@extends('layouts.merchant')
@section('title', 'Статистика — кабинет продавца')
@php
$periods = ['day' => 'По дням', 'week' => 'По неделям', 'month' => 'По месяцам'];
$channels = [
'phone' => ['Телефон', 'phone', '#1877FF'],
'website' => ['Сайт', 'globe', '#22C55E'],
'vk' => ['ВКонтакте', 'link', '#F59E0B'],
'telegram' => ['Telegram', 'send', '#8B5CF6'],
];
@endphp
@section('content')
Сколько раз посетители кликали контакты магазина «{{ $seller->public_name }}».
{{-- Summary tiles --}}
@foreach (['phone', 'website'] as $key)
@endforeach
{{-- Period tabs --}}
@foreach ($periods as $key => $label)
{{ $label }}
@endforeach
{{-- Chart --}}
@if ($stats['total'] === 0)
За выбранный период кликов по контактам не было.
@else
@endif
{{-- Channels breakdown + top cities --}}
@foreach ($channels as $key => [$label, $icon, $color])
-
{{ $label }}
{{ number_format($stats['totalsByChannel'][$key], 0, '.', ' ') }}
@endforeach
@if (empty($stats['topCities']))
Пока нет данных о городах.
@else
@foreach ($stats['topCities'] as $city)
-
{{ $city['name'] }}
{{ number_format($city['count'], 0, '.', ' ') }}
@endforeach
@endif
@vite('resources/js/stats.js')
@endsection