Track Your Order

Enter your Order Number and Mobile Number to track delivery status instantly.

Invalid phone number format!
@if($searched) @if($order)
@php $tTotal = (float)$order->total_amount; $tPaid = (float)($order->advance_amount ?? 0); if (strtolower($order->payment_status) === 'paid') { $tPaid = $tTotal; } elseif ($order->delivery_charge_paid && $tPaid < (float)($order->shipping_charge ?? 0)) { $tPaid = (float)($order->shipping_charge ?? 0); } $tDue = max(0, $tTotal - $tPaid); @endphp
Order Reference {{ $order->order_number }}
Total / Paid / Due
৳{{ number_format($tTotal, 0) }} | Paid: ৳{{ number_format($tPaid, 0) }} | Due: ৳{{ number_format($tDue, 0) }}
Estimated Delivery {{ $order->estimated_delivery_date ?? (now()->addDays(3)->format('M d') . ' - ' . now()->addDays(4)->format('M d, Y')) }}
Fulfillment Stepper @php $statuses = ['processing', 'packed', 'on_the_way', 'shipped', 'delivered']; $currentIdx = array_search($order->fulfillment_status ?? 'processing', $statuses); if ($currentIdx === false) $currentIdx = 0; @endphp
@foreach($statuses as $index => $st) @php $isPassed = $index <= $currentIdx; $isCurrent = $index === $currentIdx; $label = match($st) { 'processing' => '1. Processing', 'packed' => '2. Packed', 'on_the_way' => '3. On The Way', 'shipped' => '4. Shipped', 'delivered' => '5. Delivered', }; @endphp
@if($isPassed) @else {{ $index + 1 }} @endif
{{ $label }}
@endforeach
@php $trackLandingUrl = null; if (!empty($order->notes) && preg_match('/\[REDIRECT_URL:(.*?)\]/', $order->notes, $mTrack)) { $trackLandingUrl = trim($mTrack[1]); } @endphp

Delivery Destination

@if($trackLandingUrl) Go to product page @endif Download PDF Invoice

{{ $order->customer_name }} ({{ $order->phone }})

{{ $order->formatted_address }}

@else

Order Not Found

Please verify your order number and mobile number and try again.

@endif @endif
@if(session('success') && isset($order)) @endif