@extends('layouts.dashboard') @section('content')

Catalog Center

Manage main catalogs and salesman van catalogs from one place.

@php $cards = [ [ 'key' => 'regular', 'title' => 'Regular Main Catalog', 'icon' => '📘', 'catalog' => $regularCatalog, 'color' => 'indigo', 'replace' => route('import-center.create'), ], [ 'key' => 'clearance', 'title' => 'Clearance Catalog', 'icon' => '🔥', 'catalog' => $clearanceCatalog, 'color' => 'rose', 'replace' => route('import-center.create'), ], ]; @endphp @foreach($cards as $card) @php $catalog = $card['catalog']; $stats = $catalogStats[$card['key']]; @endphp
{{ $card['icon'] }}

{{ $card['title'] }}

@if($catalog)

Active catalog #{{ $catalog->id }} • {{ \Carbon\Carbon::parse($catalog->created_at)->format('Y-m-d H:i') }}

@else

No active catalog yet.

@endif
{{ $catalog ? 'Active' : 'Missing' }}
@if($catalog)
🔗 Permanent customer catalog URL
{{ route($card['key'] === 'regular' ? 'catalogs.permanent.main' : 'catalogs.permanent.clearance') }}
@endif
Products
{{ number_format($stats['products']) }}
Qty
{{ number_format($stats['qty']) }}
Images
{{ number_format($stats['images']) }}
Missing
{{ number_format($stats['missing']) }}
@if($catalog) 👁 Manage 🌐 Open Permanent Link @endif @if($catalog)
@csrf
@if($catalog->pdf_file) ⬇ Download PDF @endif @endif
@endforeach

Salesman Van Catalogs

Each salesman has one permanent public catalog link.

+ Add Salesman
@foreach($salesmen as $salesman) @php $stats = $salesmanStats[$salesman->id]; $publicUrl = url('/salesman/'.$salesman->public_catalog_token.'/catalog'); @endphp
@if($salesman->profile_photo) @else
{{ strtoupper(substr($salesman->name, 0, 1)) }}
@endif

{{ $salesman->name }}

{{ $salesman->email }}

@forelse($salesman->areas as $area) 📍 {{ $area->name }} @empty No area @endforelse
Products
{{ number_format($stats['products']) }}
Qty
{{ number_format($stats['qty']) }}
@if($stats['updated_at']) Updated {{ \Carbon\Carbon::parse($stats['updated_at'])->format('Y-m-d H:i') }} @else No completed stock upload yet @endif
@endforeach
@endsection