Shipments Management

{{-- Search and Filters --}}
@foreach($statuses as $value => $label) @endforeach @foreach($carriers as $value => $label) @endforeach
Status Shipped @forelse ($shipments as $ship) @empty @endforelse
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.
{{ $shipments->links() }}
{{-- Create/Edit Shipment Modal --}}

{{ $isEditing ? 'Edit Shipment' : 'Create Shipment' }}

{{-- Order Search --}}
@if(count($orderSearchResults) > 0)
@foreach($orderSearchResults as $order) @endforeach
@endif
{{-- Tracking Number --}} {{-- Carrier --}} @foreach($carriers as $value => $label) @endforeach {{-- Service Level --}} @foreach($serviceLevels as $value => $label) @endforeach {{-- Status --}} @foreach($statuses as $value => $label) @endforeach {{-- Shipping Cost --}} {{-- Insurance Value --}} {{-- Delivery Notes --}}
{{ $isEditing ? 'Save Changes' : 'Create Shipment' }} Cancel