@php $connection = $this->getConnection(); $order = $this->getOrder(); $isProduction = $connection->isProduction(); @endphp {{-- Dark mode: every element below sets its own colour explicitly for both themes (`.dark …` overrides, `!important` to reliably win over the panel's own dark-mode CSS — same pattern as plugins/webkul/supplier-connectors/resources/views/partials/nexmart-notes.blade.php). Nothing here should rely on inherited text colour, or it goes invisible the moment the panel is in the other theme. --}}
Nexmart
Review order {{ $order->name }}
Check what will be sent, then submit
← Back to purchase order
{{-- Production: no warning banner — the page reads like a normal "review and send" step. The confirmation modal on the Submit button is the one deliberate check left before a live order actually goes out. --}} @unless ($isProduction)
SANDBOX — test submission only; the purchase order status will not change → {{ $connection->ftp_host }} / {{ $connection->activePath() ?: '(no folder set)' }}
@endunless @foreach ($this->blockingErrors as $error)
{{ $error }}
@endforeach @foreach ($this->warnings as $warning)
{{ $warning }}
@endforeach
Order header
@foreach ($this->headerInfo as $label => $value)
{{ $label }}
{{ $value }}
@endforeach
File name
{{ $this->filename }}
File path
{{ $connection->ftp_host }} / {{ $connection->activePath() ?: '(no folder set)' }}
Order lines ({{ count($this->rows) }})
@foreach ($this->rows as $row) @endforeach
PosOur SKUDescriptionEANFestool article no.QtyUnit price
{{ $row['position'] }} {{ $row['sku'] }} {{ $row['name'] }} @foreach ($row['warnings'] as $w)
{{ $w }}
@endforeach
{{ $row['ean'] ?: '—' }} {{ $row['article_no'] ?: '—' }} {{ $row['qty'] }} {{ $row['price'] !== null ? number_format((float) $row['price'], 2) : '—' }}
Exact file that will be sent
{{ $this->contents }}
{{ $this->submitAction }}
@php $previous = $this->getPreviousSubmissions(); @endphp @if ($previous->isNotEmpty())
Previous submissions for this order
@foreach ($previous as $s) @endforeach
WhenEnvironmentFileStatus
{{ ($s->submitted_at ?? $s->created_at)->format('d/m/Y H:i') }} {{ $s->environment }} {{ $s->filename }} {{ $s->status }}@if ($s->error)
{{ $s->error }}
@endif
@endif