@extends('layouts.admin') @section('title', 'Manage Order #' . $order->order_number . ' - Admin') @section('header_title', 'Process Order #' . $order->order_number) @section('content')
#{{ $order->order_number }}
Placed on {{ $order->created_at->setTimezone('Asia/Kolkata')->format('d M Y, h:i A') }}
Print Invoice
@csrf

Update Order Workflow Status

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
Subtotal:₹{{ number_format($order->subtotal, 2) }}
Discount:- ₹{{ number_format($order->discount_amount, 2) }}
GST:₹{{ number_format($order->gst_amount, 2) }}
Delivery Charge:₹{{ number_format($order->delivery_charge, 2) }}
Total:₹{{ number_format($order->total_amount, 2) }}

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

Payment Mode:
@if($order->payment_method === 'razorpay') Razorpay Online (UPI/Cards/NetBanking) @elseif($order->payment_method === 'cod') Cash On Delivery (COD) @elseif($order->payment_method === 'pos_cash') POS Cash @elseif($order->payment_method === 'pos_card') POS Card @elseif($order->payment_method === 'pos_upi') POS UPI @else {{ $order->payment_method }} @endif
@if($order->razorpay_payment_id)
Razorpay Payment ID:
{{ $order->razorpay_payment_id }}
@endif @if($order->razorpay_order_id)
Razorpay Order ID:
{{ $order->razorpay_order_id }}
@endif @if(in_array(strtolower($order->payment_method), ['cod', 'cash']) && $order->order_status === 'delivered')
@if($order->cod_collected_from_rider)
Cash Collected from Delivery Partner
Admin received ₹{{ number_format($order->total_amount, 2) }} cash from {{ $order->deliveryPartner->name ?? 'Delivery Partner' }} on {{ $order->cod_collected_at ? $order->cod_collected_at->setTimezone('Asia/Kolkata')->format('d M Y, h:i A') : 'Record saved' }}.
@else
Action Required: Collect Cash from Delivery Partner
Order delivered by {{ $order->deliveryPartner->name ?? 'Rider' }}. Please collect ₹{{ number_format($order->total_amount, 2) }} cash at the counter and mark as received.
@csrf
@endif
@endif

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'] ?? '' }}
Ph: {{ $order->shipping_address['mobile'] ?? '' }}
@endif
@endsection