@extends('layouts.admin-modern') @section('title', 'Ambassadeur - ' . $ambassador->display_or_full_name) @section('content') @if(session('success'))
{{ session('success') }} @if(session('login_email') && session('login_password'))
Identifiants de connexion :
Identifiant : {{ session('login_email') }}
Mot de passe : {{ session('login_password') }}
Copiez ces identifiants maintenant, ils ne seront plus affichés.
@endif @if(session('temp_password'))
Nouveau mot de passe : {{ session('temp_password') }} @endif
@endif
Modifier @if($ambassador->status === 'active')
@csrf
@else
@csrf
@endif
@csrf
@if($referralLink) @endif Retour
{{ $stats['total_prestataires'] }}
Prestataires rattachés
{{ number_format($stats['total_commissions'], 2, ',', ' ') }} €
Commissions totales
{{ number_format($stats['pending_commissions'], 2, ',', ' ') }} €
Commissions en attente
{{ number_format($stats['ca_generated'], 2, ',', ' ') }} €
CA généré
Identité
Nom complet{{ $ambassador->full_name }}
Nom affiché{{ $ambassador->display_name ?: '-' }}
Email{{ $ambassador->email }}
Téléphone{{ $ambassador->phone ?: '-' }}
Société{{ $ambassador->company_name ?: '-' }}
SIRET{{ $ambassador->siret ?: '-' }}
Adresse & Zone
Adresse{{ $ambassador->address ?: '-' }}
Ville{{ $ambassador->city ?: '-' }}
Code postal{{ $ambassador->postal_code ?: '-' }}
Pays{{ $ambassador->country }}
Zone{{ ucfirst($ambassador->zone_type) }} {{ $ambassador->zone_value ? '- ' . $ambassador->zone_value : '' }}
Contrat du{{ $ambassador->started_at?->format('d/m/Y') ?? '-' }} au {{ $ambassador->ended_at?->format('d/m/Y') ?? 'indéfini' }}
Catégories & Taux
@if($ambassador->categories->count()) @foreach($ambassador->categories as $cat) @endforeach
CatégorieTypeAmbassadeurPlateforme
{{ $cat->category_label }} {{ $cat->commission_type }} {{ $cat->ambassador_rate }}% {{ $cat->platform_rate }}%
@else

Aucune catégorie configurée.

@endif
@if($ambassador->notes)
Notes internes

{{ $ambassador->notes }}

@endif
@forelse($assignments as $a) @empty @endforelse
PrestataireSourceDateStatut compteCommandesCACommissionActions
{{ $a->prestataire?->user?->name ?? 'N/A' }}
{{ $a->prestataire?->secteur_activite ?? '' }}
{{ $a->source_label }} {{ $a->assigned_at->format('d/m/Y') }} @if($a->prestataire?->is_approved) Actif @else En attente @endif - - -
Aucun prestataire rattaché
{{ $assignments->withQueryString()->links() }}
@forelse($commissions as $c) @empty @endforelse
DateTypePrestataireCatégorieMontant commandeCommission plateformePart ambassadeurStatut
{{ $c->created_at->format('d/m/Y H:i') }} {{ $c->order_type_label }} {{ $c->prestataire?->user?->name ?? 'N/A' }} {{ $c->category_key }} {{ number_format($c->gross_order_amount, 2, ',', ' ') }} € {{ number_format($c->platform_fee_amount, 2, ',', ' ') }} € {{ number_format($c->ambassador_commission_amount, 2, ',', ' ') }} € {{ $c->status_label }}
Aucune commission
{{ $commissions->withQueryString()->links() }}
@if($referralLink)
Lien affilié principal
{{ $referralLink->clicks_count }}
Clics
{{ $referralLink->registrations_count }}
Inscriptions
{{ $referralLink->conversion_rate }}%
Conversion
{{ $referralLink->code }}
Code
@else

Aucun lien affilié configuré.

@endif
Compte Stripe
@if($ambassador->stripeAccount)
ID Stripe{{ $ambassador->stripeAccount->stripe_account_id ?: '-' }}
Onboarding{{ $ambassador->stripeAccount->onboarding_completed ? 'Complété' : 'En cours' }}
Paiements{{ $ambassador->stripeAccount->payouts_enabled ? 'Activés' : 'Désactivés' }}
Dernière sync{{ $ambassador->stripeAccount->last_synced_at?->format('d/m/Y H:i') ?? '-' }}
@else

Aucun compte Stripe connecté.

@endif
Résumé financier
Commissions totales{{ number_format($stats['total_commissions'], 2, ',', ' ') }} €
En attente{{ number_format($stats['pending_commissions'], 2, ',', ' ') }} €
Payables{{ number_format($stats['payable_commissions'], 2, ',', ' ') }} €
Versées{{ number_format($stats['paid_commissions'], 2, ',', ' ') }} €
Derniers versements
@if($payouts->count()) @foreach($payouts as $p) @endforeach
PériodeNetStatut
{{ $p->period_start->format('d/m') }} - {{ $p->period_end->format('d/m/Y') }} {{ number_format($p->net_amount, 2, ',', ' ') }} € {{ $p->status_label }}
@else

Aucun versement pour le moment.

@endif
Journal d'activité
@if($logs->count())
@foreach($logs as $log) @endforeach
DateActionActeurDétails
{{ $log->created_at->format('d/m/Y H:i') }} {{ $log->action_label }} {{ $log->actor?->name ?? 'Système' }} @if($log->new_values_json) {{ json_encode($log->new_values_json, JSON_UNESCAPED_UNICODE) }} @endif
@else

Aucun événement enregistré.

@endif
@endsection