@extends('packages/data-synchronize::export') @php $totalItems = 0; $counters = $exporter->getCounters(); foreach ($counters as $counter) { if (str_contains(strtolower($counter->getLabel()), 'total')) { $value = str_replace(',', '', $counter->getValue()); if (is_numeric($value) && $value > $totalItems) { $totalItems = (int) $value; } } } $isLargeExport = $totalItems > 10000; $isMediumExport = $totalItems > 1000 && $totalItems <= 10000; @endphp @push('header') @endpush @section('export_extra_filters_after')
@if($isLargeExport)
{{ trans('plugins/ecommerce::products.export.streaming_enabled_title') }}
{{ trans('plugins/ecommerce::products.export.streaming_enabled_message') }}
@endif
{{ trans('plugins/ecommerce::products.export.chunk_size') }} {{ trans('plugins/ecommerce::products.export.chunk_size_helper') }}
{{ trans('plugins/ecommerce::products.export.recommended_range') }} @if($isLargeExport) {{ trans('plugins/ecommerce::products.export.range_large_export') }} @elseif($isMediumExport) {{ trans('plugins/ecommerce::products.export.range_medium_export') }} @else {{ trans('plugins/ecommerce::products.export.range_small_export') }} @endif
{{ trans('plugins/ecommerce::products.export.export_progress') }} {{ trans('plugins/ecommerce::products.export.preparing_export') }}
{{ trans('plugins/ecommerce::products.export.items_processed', ['count' => 0]) }} {{ trans('plugins/ecommerce::products.export.estimated_time_calculating') }}
@if($isLargeExport)
{{ trans('plugins/ecommerce::products.export.large_dataset_warning_title') }}

{{ trans('plugins/ecommerce::products.export.large_dataset_specific_message', ['count' => number_format($totalItems)]) }}

{{ trans('plugins/ecommerce::products.export.format_label') }} {{ trans('plugins/ecommerce::products.export.csv_recommended') }}
{{ trans('plugins/ecommerce::products.export.chunk_label') }} {{ trans('plugins/ecommerce::products.export.chunk_recommended') }}
{{ trans('plugins/ecommerce::products.export.time_label') }} {{ trans('plugins/ecommerce::products.export.time_estimate') }}
{{ trans('plugins/ecommerce::products.export.pro_tip') }} {{ trans('plugins/ecommerce::products.export.pro_tip_message') }}
@elseif($isMediumExport)
{{ trans('plugins/ecommerce::products.export.medium_dataset_detected') }}

{{ trans('plugins/ecommerce::products.export.medium_dataset_message', ['count' => number_format($totalItems)]) }}

@endif @push('footer') @endpush @stop