Filialen Zentrallager 94 Niko
@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif

Bestellung des Zentrallagers bei Niko Liquids

Wie bei den Filialen entstehen zwei Dateien: die Bestellung an Niko und die Lieferantenbestellung, damit die Warenwirtschaft den Zulauf kennt. Zwei Dinge sind hier anders – die Ware geht an den Fulfillment-Dienstleister, und die Lieferantenbestellung gehört in die Online-Wawi, nicht in die Offline-Wawi. Deshalb ein eigener Ablageordner.
Sicht-, Probe- und Verkaufsbestand gelten hier nicht: das sind Regalgrößen einer Filiale, der Onlineshop hat kein Regal.

@if(! $vorschau['ok'])

Es wird nichts gesendet

{{ $vorschau['message'] }}

@if(!empty($vorschau['fehlende_nummern']))
    @foreach($vorschau['fehlende_nummern'] as $p)
  • {{ $p['SKU'] }} – {{ $p['Name'] }} ({{ (int) $p['Quantity'] }} Stück)
  • @endforeach

Die Lieferantenartikelnummer wird am Artikel beim Lieferanten Niko in der Offline-Wawi gepflegt.

@endif
@else

Lieferanschrift – bitte prüfen

@php $a = $vorschau['empfaenger']['adresse']; @endphp
{{ $a['Company'] }}
@if(!empty($a['Company2'])){{ $a['Company2'] }}
@endif {{ $a['Street'] }}
{{ $a['PostalCode'] }} {{ $a['City'] }} ({{ $a['CountryIso'] }})

Frisch aus der Online-Wawi gelesen (Warenlager {{ \App\Models\Setting::get('jtl_central_warehouse_id', 94) }}). Bestellt wird auf unseren Namen, angeliefert wird beim Dienstleister – deshalb steht der im Zusatz und nicht in der Firmenzeile. Kundennummer bei Niko: {{ $vorschau['empfaenger']['kundennummer'] }}.

Positionen

{{ $vorschau['message'] }} · Beleg {{ $vorschau['referenz'] }}

@include('partials.positionsliste', [ 'gruppen' => $gruppen, 'menge' => fn ($z) => (float) $z->order_quantity, 'spalten' => [ ['kopf' => 'Artikel', 'typ' => 'text', 'klasse' => 'text-left', 'wert' => fn ($z) => '

' . e($z->article_name) . '

' . '

' . e($z->supplier_sku) . '' . ' · ' . e($z->article_sku) . '

'], ['kopf' => 'Bestand 94', 'typ' => 'zahl', 'wert' => fn ($z) => '' . number_format((float) $z->current_stock, 0, ',', '.') . ''], ['kopf' => 'Menge', 'typ' => 'zahl', 'wert' => fn ($z) => '' . number_format((float) $z->order_quantity, 0, ',', '.') . ''], ], ])

Bestellen

@csrf
Intern – CSV Zurück

Die Bestellung geht nach {{ trim(\App\Services\Niko\NikoOrderService::ordner(\App\Services\Niko\NikoOrderService::ABLAGE_ORDNER), '/') }} – denselben Ordner wie die Filialbestellungen, Niko importiert beide mit derselben Vorlage. Die Lieferantenbestellung geht nach {{ trim(\App\Services\Niko\CentralNikoOrderService::WAWI_ORDNER, '/') }} und wartet dort auf den Ameise-Import in die Online-Wawi. Erst danach gelten die Vorschläge als bestellt; pro Tag geht das nur einmal.

@endif @if($nichtLieferbar->isNotEmpty())

Nicht bestellbar

{{ $nichtLieferbar->count() }} Positionen

@foreach($nichtLieferbar as $n) @endforeach
Artikelnummer Artikel Bestand 94 Grund
{{ $n->article_sku }} {{ $n->article_name }} {{ (int) $n->current_stock }} {{ $n->failure_reason }}
@endif