@extends('layouts.admin-sidebar') @section('title', 'Airtime & Data Orders') @section('page-title', 'Airtime & Data Orders') @section('page-description', 'Monitor and manage all airtime and data purchases') @section('content')
@if(isset($error))

Database Error

{{ $error }}

@endif

Total Orders

{{ number_format($stats['total_orders']) }}

{{ number_format($stats['today_orders']) }} today

Success Rate

{{ number_format(($stats['successful_orders'] / max($stats['total_orders'], 1)) * 100, 1) }}%

{{ number_format($stats['successful_orders']) }} successful

Total Volume

₦{{ number_format($stats['total_volume'] / 1000000, 1) }}M

All time revenue

Failed Orders

{{ number_format($stats['failed_orders']) }}

Need attention

Service Breakdown

Airtime
{{ number_format($stats['airtime_orders']) }}
{{ number_format(($stats['airtime_orders'] / max($stats['total_orders'], 1)) * 100, 1) }}%
Data
{{ number_format($stats['data_orders']) }}
{{ number_format(($stats['data_orders'] / max($stats['total_orders'], 1)) * 100, 1) }}%

Recent Orders ({{ $orders->total() }})

@if($orders->count() > 0)
@foreach($orders as $order) @endforeach
Reference User Service Details Amount Status Date Actions
{{ $order->reference }}
ID: {{ $order->id }}
{{ strtoupper(substr($order->user->first_name ?? 'U', 0, 1) . substr($order->user->last_name ?? 'U', 0, 1)) }}
{{ $order->user->full_name ?? 'Unknown User' }}
{{ $order->user->email ?? 'N/A' }}
{{ ucfirst($order->service_type) }}
Network: {{ strtoupper($order->network ?? 'N/A') }}
Phone: {{ $order->phone_number ?? 'N/A' }}
@if($order->service_type === 'data')
Provider: {{ $order->provider_name ?? 'N/A' }}
@endif
₦{{ number_format($order->amount, 2) }}
@if($order->fee > 0)
Fee: ₦{{ number_format($order->fee, 2) }}
@endif
{{ ucfirst($order->status) }}
{{ $order->created_at->format('M d, Y') }}
{{ $order->created_at->format('H:i:s') }}
@if($order->status === 'failed') @endif
{{ $orders->links() }}
@else

No orders found

No orders match your current filters.

@endif
@endsection