Total Orders
{{ number_format($totalOrders) }}
Total Revenue
${{ number_format($totalRevenue, 2) }}
Pending
{{ $pending }}
Shipped
{{ $shipped }}
| Order | Customer | Book | Qty | Total | Status | Date | Actions |
|---|---|---|---|---|---|---|---|
|
{{ $order->order_number ?: 'ORD-' . str_pad($order->id, 5, '0', STR_PAD_LEFT) }} @if($order->tracking_number)Track: {{ $order->tracking_number }} @endif |
{{-- Customer --}}
{{ strtoupper(substr($order->user?->name ?? '?', 0, 1)) }}
{{ $order->user?->name ?? '—' }} {{ $order->user?->email }} |
{{-- Book --}}
{{ $order->book?->title ?? '—' }} |
{{-- Qty --}}
{{ $order->quantity }} | {{-- Total --}}
${{ number_format($order->total, 2) }}
@if($order->shipping_cost)
+ ${{ number_format($order->shipping_cost, 2) }} shipping @endif |
{{-- Status --}}
@php
$badgeClass = match($order->status) {
'delivered' => 'badge-success',
'shipped' => 'badge-info',
'paid','processing' => 'badge-warning',
'cancelled' => 'badge-danger',
default => 'badge-secondary',
};
@endphp
{{ ucfirst($order->status) }}
@if($order->shipped_at)
Shipped {{ $order->shipped_at->format('M d') }} @endif |
{{-- Date --}}
{{ $order->created_at->format('M d, Y') }} | {{-- Actions --}}|
| Ship to: {{ $order->shipping_name }} — {{ $order->shipping_address_line1 }}{{ $order->shipping_address_line2 ? ', ' . $order->shipping_address_line2 : '' }}, {{ $order->shipping_city }}, {{ $order->shipping_state }} {{ $order->shipping_zip }}, {{ $order->shipping_country }} @if($order->shipping_phone) · {{ $order->shipping_phone }} @endif | |||||||
| No orders found | |||||||