@extends('layouts.app') @section('title', 'Track Order #' . $order->order_number . ' - ' . ($shopSettings['shop_name'] ?? 'Orange Groceries')) @section('meta_robots', 'noindex, nofollow') @section('canonical', route('orders.track', $order->order_number)) @section('content')
Order Number: #{{ $order->order_number }}

Placed on {{ $order->placed_at ? $order->placed_at->format('d M Y, h:i A') : $order->created_at->format('d M Y, h:i A') }}

Live Order Delivery Status

Order Placed {{ $order->placed_at ? $order->placed_at->format('h:i A') : '' }}
Accepted {{ $order->accepted_at ? $order->accepted_at->format('h:i A') : '' }}
Packed {{ $order->packed_at ? $order->packed_at->format('h:i A') : '' }}
Out For Delivery {{ $order->out_for_delivery_at ? $order->out_for_delivery_at->format('h:i A') : '' }}
Delivered {{ $order->delivered_at ? $order->delivered_at->format('h:i A') : '' }}
@if($order->deliveryPartner)
@if($order->deliveryPartner->photo) @else
@endif
Assigned Delivery Partner
{{ $order->deliveryPartner->name }}
{{ $order->deliveryPartner->vehicle_details }} ({{ $order->deliveryPartner->vehicle_number ?? 'Vehicle' }})
Call Partner
@endif @if($order->order_status === 'out_for_delivery' && $order->delivery_otp)
Delivery Verification OTP

Share this OTP with Delivery Partner

Please provide this 4-digit code to {{ $order->deliveryPartner->name ?? 'your delivery partner' }} when they arrive with your package.

Delivery OTP {{ $order->delivery_otp }}
@endif @if($order->order_status === 'delivered')
Delivery Completed {{ $order->delivered_at ? $order->delivered_at->format('d M Y, h:i A') : '' }}

Order Delivered Successfully! 🎉

@if(strtolower($order->payment_method) === 'cod')
Cash Payment to Delivery Partner

Please pay ₹{{ number_format($order->total_amount, 2) }} in cash to delivery partner {{ $order->deliveryPartner->name ?? 'Delivery Executive' }}.

Thank you for shopping with {{ $shopSettings['shop_name'] ?? 'Orange Groceries' }}! Have a wonderful day!

@else
Online Payment Pre-paid

Payment of ₹{{ number_format($order->total_amount, 2) }} was completed online via {{ strtoupper($order->payment_method) }}. Order handed over by {{ $order->deliveryPartner->name ?? 'Delivery Partner' }}.

Thank you for your order! Enjoy your fresh groceries!

@endif
@endif

Ordered Items

@foreach($order->items as $item)
{{ $item->product_name }}
Qty: {{ $item->quantity }} × ₹{{ number_format($item->unit_price, 2) }}
₹{{ number_format($item->total_price, 2) }}
@endforeach

Payment Details @if($order->payment_status === 'paid') Paid @elseif($order->payment_status === 'failed') Failed @else Pending @endif

Payment Method
@if($order->payment_method === 'razorpay') Online Payment (Razorpay UPI/Card) @elseif($order->payment_method === 'cod') Cash on Delivery (COD) @elseif(str_contains($order->payment_method, 'pos')) {{ strtoupper(str_replace('_', ' ', $order->payment_method)) }} @else {{ $order->payment_method }} @endif
@if($order->razorpay_payment_id)
Razorpay Transaction ID {{ $order->razorpay_payment_id }}
@endif
Items Subtotal:₹{{ number_format($order->subtotal, 2) }}
@if($order->discount_amount > 0)
Coupon Discount:-₹{{ number_format($order->discount_amount, 2) }}
@endif
Delivery Charges: @if($order->delivery_charge == 0) FREE @else ₹{{ number_format($order->delivery_charge, 2) }} @endif
@if($order->gst_amount > 0)
Taxes & GST:₹{{ number_format($order->gst_amount, 2) }}
@endif
Total Paid / Payable: ₹{{ number_format($order->total_amount, 2) }}

Delivery Address

@if($order->shipping_address)
{{ $order->shipping_address['full_name'] ?? '' }}
{{ $order->shipping_address['house_no'] ?? '' }} {{ $order->shipping_address['apartment'] ?? '' }}
{{ $order->shipping_address['street'] ?? '' }}, {{ $order->shipping_address['area'] ?? '' }}
{{ $order->shipping_address['city'] ?? '' }}, {{ $order->shipping_address['state'] ?? '' }} - {{ $order->shipping_address['pincode'] ?? '' }}
{{ $order->shipping_address['mobile'] ?? '' }}
@endif
@endsection