@extends('layouts.app') @section('title','Bulk Upload')@section('page-title','Bulk Upload') @section('content')
Upload File
@csrf
Drop file here or click to browse
CSV, XLSX, XLS · Max 10MB
If unchecked, duplicate SKUs are skipped with an error.
CSV Template
Download Template
Required columns:
@foreach(['sku','name','category_slug','branch_code','cost_price_local','cost_price_usd','selling_price_local','selling_price_usd','quantity_in_stock'] as $col){{ $col }}@endforeach
Optional:
@foreach(['description','supplier_name','reorder_level','unit','exchange_rate'] as $col){{ $col }}@endforeach
Upload History
@forelse($logs as $log)
{{ $log->filename }}
{{ $log->user?->name }} @if($log->branch)· {{ $log->branch->code }}@endif · {{ $log->created_at->format('M j, Y H:i') }}
{{ ucfirst($log->status) }}
{{ $log->total_rows }} rows {{ $log->success_rows }} imported @if($log->failed_rows > 0){{ $log->failed_rows }} failed@endif
@if($log->errors && count($log->errors))
@foreach($log->errors as $err)
{{ $err }}
@endforeach
@endif
@empty

No uploads yet.

@endforelse
@if($logs->hasPages())@endif
@endsection @push('scripts') @endpush