@extends('layouts.admin') @section('title', 'Account Reports') @section('content')

Order Reports

View and export paid orders data with advanced filtering

Clear Filters
{{ $orders->total() }}
Total Orders
{{ $totalOrders }}
Paid Orders
₹{{ number_format($totalRevenue, 2) }}
Total Revenue
₹{{ number_format($totalShipping, 2) }}
Total Shipping

Paid Orders

@forelse($orders as $order) @php $user = $order->user; $shippingAddress = $order->shipping_address; $totalExcludingShipping = $order->total_amount - $order->shipping_cost; @endphp @empty @endforelse
Customer Mobile Location Order Details Amount Payment Actions
{{ strtoupper(substr($user->name ?? 'N', 0, 2)) }}
{{ $user->name ?? 'N/A' }}
{{ $user->email ?? 'N/A' }}
{{ $user->phone ?? ($shippingAddress['phone'] ?? 'N/A') }}
Country: {{ $shippingAddress['country'] ?? 'India' }}
State: {{ $user->state->name ?? ($shippingAddress['state'] ?? 'N/A') }}
District: {{ $user->district->name ?? ($shippingAddress['district'] ?? 'N/A') }}
Taluka: {{ $user->taluka->name ?? ($shippingAddress['taluka'] ?? 'N/A') }}
City: {{ $shippingAddress['city'] ?? 'N/A' }}
Order #: {{ $order->order_number }}
Invoice #: IPDC-{{ str_pad($order->id, 5, '0', STR_PAD_LEFT) }}
Date: {{ $order->created_at->ist()->format('M d, Y') }}
Total: ₹{{ number_format($order->total_amount, 2) }}
Shipping: ₹{{ number_format($order->shipping_cost, 2) }}
Excl. Shipping: ₹{{ number_format($totalExcludingShipping, 2) }}
Payment ID: {{ $order->razorpay_payment_id ?? 'N/A' }}
Order ID: {{ $order->razorpay_order_id ?? 'N/A' }}
View Order
No paid orders found matching the criteria.
@if($orders->hasPages())
{{ $orders->appends(request()->query())->links() }}
@endif
@endsection