@extends('admin.layout') @section('content')

Supplier Sync Center

@include('admin.partials.back') @if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif
Queue Pending

{{ $health['queue_pending'] ?? 0 }}

Queue Errors

{{ $health['queue_errors'] ?? 0 }}

Imports Today

{{ $health['imports_today'] ?? 0 }}

Active Suppliers

{{ $health['active_suppliers'] ?? 0 }}

Queue Progress
{{ $progress ?? 0 }}%
Pending
{{ $queueStats['pending'] ?? 0 }}
Processing
{{ $queueStats['processing'] ?? 0 }}
Synced
{{ $queueStats['synced'] ?? 0 }}
Errors
{{ $queueStats['error'] ?? 0 }}
Imports per hour
@csrf
@forelse($suppliers as $supplier) @php $importType = strtolower($supplier->import_type ?? 'api'); $csvSource = strtolower($supplier->csv_source_type ?? 'server'); @endphp @empty @endforelse
ID Name Prefix Import API Type API Status Actions
{{ $supplier->id }} {{ $supplier->name }} {{ $supplier->prefix }} {{ strtoupper($importType) }}
{{ $csvSource }}
{{ $supplier->api_type ?? '-' }} @if($supplier->api_url) configured @else - @endif @if($supplier->active) Active @else Disabled @endif @if($importType == 'api') Test API
@csrf
@else @if($csvSource == 'manual' || $csvSource == 'manual_upload' || $csvSource == 'upload')
@csrf
@else
@csrf
@endif @endif
No suppliers
@include('admin.components.pagination', ['items'=>$suppliers]) @endsection