@extends('layouts.admin', ['title' => 'Dashboard administrativo', 'subtitle' => 'Visão geral da loja '.$store->name]) @section('content') @php $money = fn (float|int|null $value): string => 'R$ '.number_format((float) $value, 2, ',', '.'); $latestOrders = collect($latestOrders ?? []); $paidCount = $latestOrders->filter(fn ($order): bool => (string) data_get($order, 'status.value', data_get($order, 'status')) === 'paid')->count(); $ordersWithInfluencer = $latestOrders->filter(fn ($order): bool => filled(data_get($order, 'influencer.name')))->count(); @endphp
{{ now()->format('m/Y') }} Loja {{ $store->name }}

Olá, {{ auth()->user()?->name ?? 'Admin' }} 👋

Controle a operação com mais clareza e menos cara de sistema antigo.

Acompanhe influenciadores, pedidos, comissões, fechamentos e conciliações em um painel mais visual, rápido e gostoso de usar.

Últimos pedidos

{{ $latestOrders->count() }}

Com influencer

{{ $ordersWithInfluencer }}

Pagos recentes

{{ $paidCount }}

Ações rápidas

Rotina da operação

Atalhos para as telas que você mais vai usar no dia a dia.

admin
@if (\Illuminate\Support\Facades\Route::has('admin.influencers.index'))

Influenciadores

Cadastrar, editar e acompanhar creators.

@endif @if (\Illuminate\Support\Facades\Route::has('admin.settlements.index')) 📦

Fechamentos

Gerar período, validar e pagar comissões.

@endif @if (\Illuminate\Support\Facades\Route::has('admin.reports.external-sales-reconciliation.index')) 🧾

Conciliação

Comparar player externo com Orvox.

@endif @if (\Illuminate\Support\Facades\Route::has('admin.integrations.index')) 🔌

Integrações

Conferir conexão com o player.

@endif

Operação

Checklist saudável

Uma visão simples do que precisa estar sempre em dia.

MVP
@foreach ([ ['Conferir webhooks/importações', 'Garanta que pedidos pagos, cancelados e reembolsados estão sincronizando.'], ['Rodar conciliação externa', 'Compare Nuvemshop ou outro player futuro com o banco local.'], ['Validar fechamentos', 'Antes de pagar, revise estornos, cancelamentos e ajustes manuais.'], ['Acompanhar creators', 'Olhe quem vende mais, quem está parado e quem precisa de campanha.'], ] as [$title, $description])

{{ $title }}

{{ $description }}

@endforeach

Pedidos

Últimos pedidos

@if (\Illuminate\Support\Facades\Route::has('admin.orders.index')) Ver todos @endif
@forelse ($latestOrders as $order) @empty @endforelse
Pedido Influencer Status Base Comissão
#{{ $order->order_number }} {{ $order->influencer?->name ?? '—' }} {{ $order->status->label() }} {{ $money($order->commission_base_amount) }} {{ $money($order->commission?->commission_amount ?? 0) }}
Nenhum pedido recente encontrado. Assim que a integração sincronizar pedidos, eles aparecem aqui.
@endsection