| Order # | Customer | Tracking | Carrier | Delivered | Actions | ||
|---|---|---|---|---|---|---|---|
| @if($ship->order) {{ $ship->order->order_number }} @else N/A @endif | {{ $ship->order?->buyer_name ?? 'N/A' }} |
@if($ship->tracking_number)
{{ Str::limit($ship->tracking_number, 20) }}
@php $trackUrl = $this->getTrackingUrl($ship->carrier, $ship->tracking_number); @endphp
@if($trackUrl)
🔗
@endif
@else
—
@endif
|
{{ strtoupper($ship->carrier ?? 'N/A') }} | @php $statusClasses = match($ship->status) { 'preparing' => 'bg-yellow-100 text-yellow-700 dark:bg-yellow-900 dark:text-yellow-300', 'shipped' => 'bg-blue-100 text-blue-700 dark:bg-blue-900 dark:text-blue-300', 'in_transit' => 'bg-purple-100 text-purple-700 dark:bg-purple-900 dark:text-purple-300', 'delivered' => 'bg-green-100 text-green-700 dark:bg-green-900 dark:text-green-300', 'exception' => 'bg-red-100 text-red-700 dark:bg-red-900 dark:text-red-300', default => 'bg-neutral-100 text-neutral-700 dark:bg-neutral-700 dark:text-neutral-300', }; @endphp {{ ucfirst(str_replace('_', ' ', $ship->status ?? 'unknown')) }} | {{ $ship->shipped_at?->format('M d, Y') ?? '—' }} | {{ $ship->delivered_at?->format('M d, Y') ?? '—' }} |
@if($ship->status === 'preparing')
@elseif($ship->status === 'shipped' || $ship->status === 'in_transit')
@endif
|
| No shipments found. Click "Create Shipment" to add one. | |||||||