Live revenue metrics, merchandise sales breakdown, and Prodigi fulfillment tracking
Sales volume and revenue distribution for {{ $currentFilters['range_label'] }}
| Order | Buyer Details | Product & Options | Value | Profit | Payment | Fulfillment | Date | Actions |
|---|---|---|---|---|---|---|---|---|
|
@if($order->mockup_image)
#{{ $order->id }}
@endif
#{{ $order->id }}
@if($order->stripe_id)
{{ Str::limit($order->stripe_id, 9) }}
@endif
|
{{ $order->first_name }} {{ $order->last_name }}
{{ $order->email }}
@if($order->telephone)
{{ $order->telephone }}
@endif
|
{{ $order->product->name ?? 'Custom Product' }}
@if(!empty($order->options))
{{ collect($order->options)->map(fn($v, $k) => "$k: $v")->join(', ') }}
@endif
@if($order->shipping_country)
Ship to: {{ $order->shipping_city ? $order->shipping_city . ', ' : '' }}{{ $order->shipping_country }}
@endif
|
£{{ number_format((float)($order->total ?? 0), 2) }} @if((float)($order->postage_cost ?? 0) > 0) (post £{{ number_format((float)$order->postage_cost, 2) }}) @endif |
@if($order->net_profit !== null)
{{ (float)$order->net_profit >= 0 ? '+' : '' }}£{{ number_format((float)$order->net_profit, 2) }}
@if($order->profit_margin !== null)
{{ number_format($order->profit_margin, 0) }}%
@endif
cogs: £{{ number_format((float)(($order->supplier_cost ?? 0) + ($order->supplier_cost_tax ?? 0)), 2) }} | ship: £{{ number_format((float)(($order->supplier_shipping_cost ?? 0) + ($order->supplier_shipping_tax ?? 0)), 2) }} | fee: £{{ number_format((float)($order->stripe_fee ?? 0), 2) }}
@else
—
@endif
|
{{ $order->paid ? 'Paid' : 'Pending' }} |
@if($order->prodigi_status)
@php
$statusClass = match($order->prodigi_status) {
'Complete' => 'bg-green-100 text-green-800 dark:bg-green-950 dark:text-green-300 border-green-200',
'InProgress', 'Allocated' => 'bg-blue-100 text-blue-800 dark:bg-blue-950 dark:text-blue-300 border-blue-200',
'Error' => 'bg-red-100 text-red-800 dark:bg-red-950 dark:text-red-300 border-red-200',
default => 'bg-gray-100 text-gray-700 border-gray-200'
};
@endphp
{{ $order->prodigi_status }}
@if($order->prodigi_order_id)
{{ $order->prodigi_order_id }}
@endif
@else
{{ $order->paid ? 'Pending push' : 'Unpaid' }}
@endif
|
{{ $order->created_at->format('d M Y') }}
{{ $order->created_at->format('H:i') }}
|