@extends('layouts.influencer', ['title' => 'Dashboard']) @section('content') @php $money = fn (float|int|null $value): string => 'R$ '.number_format((float) $value, 2, ',', '.'); $number = fn (float|int|null $value): string => number_format((float) $value, 0, ',', '.'); $dailySales = collect($metrics['daily_sales'] ?? []); $hourlyUses = collect($metrics['hourly_uses'] ?? []); $maxDailySale = max(1, (float) $dailySales->max()); $maxHourlyUse = max(1, (float) $hourlyUses->max()); $couponCode = $influencer->activeCoupon?->coupon_code_original ?? 'sem cupom ativo'; $progressPercent = (int) data_get($progress ?? [], 'percent_to_next', 0); $nextRule = data_get($progress ?? [], 'next_rule'); $currentRule = data_get($progress ?? [], 'current_rule'); @endphp
{{ now()->format('m/Y') }} Cupom {{ $couponCode }}

Olá, {{ $influencer->name }} 👋

Seu painel de resultados ficou mais vivo.

Acompanhe vendas, comissão, cupons e metas em uma experiência mais visual, leve e com foco em performance.

A receber

{{ $money($metrics['commission_approved'] ?? 0) }}

Vendido no mês

{{ $money($metrics['sales_paid'] ?? 0) }}

Usos do cupom

{{ $number($metrics['coupon_uses'] ?? 0) }}

Performance

Vendas por dia

{{ $dailySales->count() }} dia(s)
@forelse ($dailySales as $day => $total) @php($width = min(100, ((float) $total / $maxDailySale) * 100))
{{ \Carbon\Carbon::parse($day)->format('d/m') }} {{ $money((float) $total) }}
@empty
Ainda não há vendas pagas neste mês. Quando o primeiro pedido pago chegar, ele aparece aqui.
@endforelse

Cupom

Horários de maior uso

tempo real
@forelse ($hourlyUses as $hour => $total) @php($width = min(100, ((float) $total / $maxHourlyUse) * 100))
{{ str_pad((string) $hour, 2, '0', STR_PAD_LEFT) }}h {{ $total }} uso(s)
@empty
Ainda não existem usos do cupom neste mês.
@endforelse

Pedidos

Últimos pedidos

Ver todos
@forelse ($latestOrders as $order) @php $status = $order->status; $statusLabel = $status instanceof \UnitEnum && method_exists($status, 'label') ? $status->label() : (string) $status; @endphp @empty @endforelse
Pedido Data Status Base Comissão
#{{ $order->order_number }} {{ $order->placed_at?->format('d/m/Y H:i') ?? '-' }} {{ $statusLabel }} {{ $money($order->commission_base_amount) }} {{ $money($order->commission?->commission_amount ?? 0) }}
Nenhum pedido encontrado ainda. Assim que seu cupom for usado, os pedidos aparecem aqui.
@endsection