@extends('admin::layouts.master') @push('styles') @endpush @section('content') @if (count($errors) > 0) @endif
{{ translate('Product Bulk Upload') }}
Step 1:
  • Download the CSV template and fill it with proper data.
  • The template is generated based on your active languages — it includes a name and description column for each language (e.g. name_en, name_ar, description_en, description_ar).
  • Once you have filled the template, upload it in the form below and submit.
  • After uploading products, you need to edit them and set product images and choices.
{{ translate('Download CSV Template') }}

Step 2:
  • English name (name_en) is required. Other language name/description fields are optional.
  • Attributes, Countries and Categories should be numerical IDs. For multiple entries, use comma-separated values.
  • You can download the reference sheet to get IDs.
  • Status value should be "draft" or "publish".
  • @if(isset($languages))
  • Active language columns: {{ $languages->map(fn($l) => 'name_' . strtolower($l->code))->implode(', ') }}, {{ $languages->map(fn($l) => 'description_' . strtolower($l->code))->implode(', ') }}
  • @endif
{{ translate('Download Reference Sheet') }}
{{ translate('Upload Product File') }}
@csrf
@endsection @section('modal') @include('admin::modals.delete_modal') @include('admin::modals.confirm_modal') @include('attribute::modals.create_modal') @endsection @section('script') @include('product::scripts.index_scripts') @endsection