@php $home = new \App\Http\Controllers\HomeController(); use Illuminate\Http\Request; $request = Request::capture(); $startDate = $request->startDay ? $request->startDay : date('Y-01-01'); $endDate = $request->endDay ? $request->endDay : date('Y-12-31'); $chart = $home->chart_vente($startDate, $endDate); $chart2 = $home->chart_achat($startDate, $endDate); $privilegecheck = new \App\Users_controle(); $check_privilege = $privilegecheck->has_privilege( \Illuminate\Support\Facades\Session::get('user')['id'], 'producteur', ); $user = \Illuminate\Support\Facades\Session::get('user'); @endphp @extends('dashboard._blank') @section('sidebar') @include('dashboard._sidebar') @endsection @section('css_add') @endsection @section('content') @if ($check_privilege) {{-- ADMIN/PRODUCTEUR VIEW --}}
{{-- Welcome Section --}}

Bienvenue, {{ $user['first_name'] }} !

Voici un aperçu de votre activité sur SUNGROCERY

{{-- Home Slider --}}
@include('dashboard.Boutique/Components/admin/home-slider')
{{-- Quick Actions --}}
Mes Boutiques Commandes Catalogue
{{-- Alert for new users --}} @if ($total_boutique < 1)
Bienvenue sur votre tableau de bord !
Vous n'avez pas encore de boutique. Créez votre première boutique pour commencer à vendre vos produits.
@endif {{-- Filter Panel --}}
@include('dashboard.Boutique/Components/admin/statistique-filter')
{{-- Statistics Cards --}}

Statistiques

Aperçu de votre performance

{{-- Articles Producteur --}}
Articles Producteur
{{ $articleProducteur }}
{{ number_format($producerPercentage, 1) }}%
{{-- Articles Marchand --}}
Articles Marchand
{{ $article_merchant }}
{{-- Commandes --}}
{{ $total_commande > 1 ? 'Commandes' : 'Commande' }}
{{ $total_commande }}
@else {{-- MERCHANT VIEW --}}
{{-- Welcome Section --}}

Bienvenue, {{ $user['first_name'] }} !

Gérez votre commerce en ligne facilement et efficacement

{{-- Slider --}}
@include('dashboard.Boutique.Components/merchant/home-slider')
{{-- Quick Actions --}}
Toutes les Boutiques @if ($total_boutique > 0) @if(\Illuminate\Support\Facades\Session::get('user')['doc_validated']) @endif @endif FAQ
{{-- Alerts --}} @if ($total_boutique < 1)
Démarrez votre aventure !
Créez votre première boutique en ligne et commencez à vendre vos produits dès aujourd'hui.
Créer ma Boutique
@endif @include('dashboard.Boutique.Components/common/user-should-be-identify') {{-- Code de Parrainage --}} @if(isset($code))
Code de Parrainage
Partagez votre code de parrainage et gagnez des récompenses !
{{ $code->code }}
@endif {{-- Marketers Panel --}} @if(isset($marketers) && count($marketers) > 0) @include('dashboard.Boutique.Components.merchant.panel-marketer', ['marketers' => $marketers]) @endif
{{-- Section Header --}}

Statistiques Générales

Vue d'ensemble de votre activité

{{-- Filter Panel --}}
@include('dashboard.Boutique.Components.merchant.statistique-filter')
{{-- Wallets Grid --}} @if(isset($portefeuilles) && count($portefeuilles) > 0)
@foreach($portefeuilles as $index => $portefeuille)
{{ $portefeuille->devise }}
{{ number_format($portefeuille->montant, 0, ',', ' ') }}
Solde disponible
@endforeach
@endif {{-- Statistics Cards --}}
{{-- Boutiques --}}
{{ $total_boutique > 1 ? 'Boutiques' : 'Boutique' }}
{{ $total_boutique }}
{{-- Commandes --}}
{{ $total_commande > 1 ? 'Commandes' : 'Commande' }}
{{ $total_commande }}
{{-- Livraisons --}}
{{ $total_shipping > 1 ? 'Livraisons' : 'Livraison' }}
{{ $total_shipping }}
{{-- Ventes --}}
{{ $total_vente > 1 ? 'Ventes' : 'Vente' }}
{{ number_format($total_vente, 0, ',', ' ') }}
XOF
{{-- Achats --}}
{{ $total_achat > 1 ? 'Achats' : 'Achat' }}
{{ number_format($total_achat, 0, ',', ' ') }}
XOF
{{-- Produits --}}
{{ $total_articles_activer > 1 ? 'Produits' : 'Produit' }}
{{ $total_articles_activer }}
{{-- Rapport Vente/Achat --}} @include('dashboard.Boutique.Components.merchant.rapport-vente-achat')

Activité Récente

Vos dernières interactions

{{-- Recent Products --}}

Produits Ajoutés

Voir tout
@if(isset($articles_lists) && count($articles_lists) > 0) @foreach($articles_lists as $article)
@if($article->images) @php $images = $article->images; $image = $images[0]->filename; @endphp {{ $article->name }} @else
@endif
{{ \Illuminate\Support\Str::limit($article->name, 30) }}
{{ number_format($article->price, 0, ',', ' ') }} XOF
@endforeach @else
Aucun produit récent
@endif
{{-- Favorite Products --}}

Produits Favoris

Voir tout
@if(isset($favoris_article) && count($favoris_article) > 0) @foreach($favoris_article as $favoris)
@if($favoris->article && $favoris->article->images) @php $images = $article->images; $image = $images[0]->filename; @endphp {{ $favoris->article->name }} @else
@endif
{{ $favoris->article ? \Illuminate\Support\Str::limit($favoris->article->name, 30) : 'N/A' }}
{{ $favoris->article ? number_format($favoris->article->price, 0, ',', ' ') . ' XOF' : '' }}
@endforeach @else
Aucun produit favori
@endif
{{-- Recent Boutiques --}}

Boutiques Visitées

Voir tout
@if(isset($boutiques) && count($boutiques) > 0) @foreach($boutiques as $boutique)
@php $logo = $boutique->meta->logo_boutique ?? ''; @endphp @if($boutique && $logo) {{ $boutique->nom_boutique }} @else
@endif
{{ $boutique ? \Illuminate\Support\Str::limit($boutique->nom_boutique, 30) : 'N/A' }}
Dernière visite
@endforeach @else
Aucune boutique visitée
@endif
{{-- Favorite Boutiques --}}

Boutiques Favorites

Voir tout
@if(isset($favoris_boutique) && count($favoris_boutique) > 0) @foreach($favoris_boutique as $favoris) @php $logo = $favoris->meta->logo_boutique ?? ''; @endphp
@if($favoris && $logo) {{ $favoris->nom_boutique }} @else
@endif
{{ $favoris ? \Illuminate\Support\Str::limit($favoris->nom_boutique, 30) : 'N/A' }}
Boutique favorite
@endforeach @else
Aucune boutique favorite
@endif
{{-- Modals --}} @include('dashboard.Boutique.Components.common.description-modal') {{-- Demande de Retrait --}} @if (\Illuminate\Support\Facades\Session::get('user')['doc_validated']) @include('dashboard.paiement_box.retrait') @endif @endif @endsection @section('script') @endsection