@extends('layouts.layout-2') @section('content') @include('admin.inventory.partials.wawi-ui')

{{ __('API-Bestellungen') }}

{{ __('Über die Partnercenter-API übertragene Shop-Bestellungen — Positionen ohne Produktzuordnung sind markiert') }}

@if ($duplicateSkuProducts->isNotEmpty())
{{ __('Doppelte WP-Nummern (SKU) bei aktiven Produkten') }}

{{ __('Bei doppelten WP-Nummern ist nicht eindeutig, welches Produkt einer API-Position zugeordnet wird — bitte bereinigen.') }}

    @foreach ($duplicateSkuProducts->groupBy('wp_number') as $wpNumber => $products)
  • {{ $wpNumber }}: @foreach ($products as $product) {{ $product->name }}@if (! $loop->last), @endif @endforeach
  • @endforeach
@endif @if ($missingSkuProducts->isNotEmpty())
{{ __(':n aktive Produkte ohne WP-Nummer (können per API nicht zugeordnet werden)', ['n' => $missingSkuProducts->count()]) }}
@endif
@forelse ($logs as $log) @php $lines = $log->payload['lines'] ?? []; $customer = $log->shoppingUser ? trim(($log->shoppingUser->billing_firstname ?? '').' '.($log->shoppingUser->billing_lastname ?? '')) : ''; @endphp @empty @endforelse
{{ __('Eingegangen') }} {{ __('WP-Bestellnr.') }} {{ __('Kunde') }} {{ __('Bestellung') }} {{ __('Positionen') }} {{ __('Status') }}
{{ $log->created_at->format('d.m.Y H:i') }} {{ $log->wp_order_number ?? '—' }} {{ $customer !== '' ? $customer : '—' }} {{-- Verkäufe-Detail verlangt admin ≥ 7 — Versand-Mitarbeiter (copyreader) bekämen sonst einen stillen Redirect (Review 20.07.2026) --}} @if ($log->shopping_order_id && auth()->user()->isAdmin()) #{{ $log->shopping_order_id }} @elseif ($log->shopping_order_id) #{{ $log->shopping_order_id }} @else — @endif {{ count($lines) ?: '—' }} @if ($log->has_errors) {{ __('Fehler') }} @if ($log->error_summary)
{{ $log->error_summary }}
@endif @else {{ __('OK') }} @endif
{{ __('Noch keine Bestell-Übertragungen eingegangen.') }}
@if (($listLimit ?? null) !== null && $logs->count() >= $listLimit)

{{ __('Es werden die neuesten :n Übertragungen angezeigt.', ['n' => $listLimit]) }} {{ __('Alle anzeigen') }}

@endif
@endsection