@php( $headerOption = \App\Http\Controllers\Controller::getHeaderOptions( $title ?? '', $subTitle ?? '', isset($filters) ? $filters : [], isset($advancedFilters) ? $advancedFilters : [] ) ) @php($headingOptions = [ ' Merchants', ]) @extends('admin.layouts.layout', $headerOption) @section('content')
{{-- Tab bar --}}
@foreach(['1. Upload a File','2. Select Defaults','3. Map Fields','4. Preview'] as $ti => $tLabel) @endforeach
{{-- Step 1: Upload --}}

Please drag & drop or select the CSV file to be imported. First row must contain the column names that will be used for mapping.

Drop CSV file here to upload, or

Uploading...

Supported format: CSV (UTF-8). Maximum size: 10MB.

Download Sample CSV
{{-- Step 2: Set Defaults --}}
Select Default Values

These values will be applied to all imported records unless overridden by the CSV data.

{{-- Step 3: Map Fields --}}
Map CSV Columns to CRM Fields

Match each CSV column to the corresponding CRM field. Columns set to "— Skip This Column —" will not be imported.

CSV Column Sample Data Maps To CRM Field
{{-- Step 4: Preview --}}
Preview (first 10 rows)
Loading preview...
{{-- Import Activity (history) pane --}}
Import Activity
{{-- Post-import summary (hidden until an import completes) --}}
Total Rows
Imported
Failed
Import Errors
RowErrorData

{{-- Import progress bar (shown during processing) --}}

Processing import...

{{-- History table --}}
Loading history...
# File Name Total Imported Failed Status Imported By Date
No import history yet.
@endsection @push('page_script') @endpush