Orders Management

Manage online store orders, update delivery status, and assign couriers.

@if(request('search') || request('status') || request('date_from') || request('date_to')) Clear @endif
@foreach(request()->except(['per_page', 'page']) as $key => $val) @endforeach Total: {{ $orders->total() }} orders
Download PDF
@forelse($orders as $order) @php $paidVal = ($order->payment_status === 'paid') ? (float)$order->total_amount : (float)($order->advance_amount ?? 0); $dueVal = max(0, (float)$order->total_amount - $paidVal); @endphp
{{ $order->order_number }} @if(!$order->is_read) NEW @endif
{{ $order->created_at->format('d M Y, h:i A') }}
@csrf
{{ $order->customer_name }} {{ $order->phone }}

{{ $order->formatted_address }}

Total Amount ৳{{ number_format($order->total_amount, 2) }} {{ $order->payment_method }}
@if($order->payment_status === 'paid') Fully Paid @else Paid: ৳{{ number_format($paidVal, 0) }} Due: ৳{{ number_format($dueVal, 0) }} @endif
View Order @if($order->payment_status !== 'paid') @endif
@csrf
@csrf @method('DELETE')
@empty
No orders found.
@endforelse
{{ $orders->appends(request()->query())->links() }}