@extends('layouts.app') @section('title', 'Order Details - ' . $order->order_number) @section('content')

Order {{ $order->order_number }}

{{ $order->created_at->format('M d, Y \a\t h:i A') }}

Order Status

{{ ucfirst($order->status) }}

Order Date

{{ $order->created_at->format('M d, Y') }}

Total Amount

{{ \App\Support\Currency::symbol() }}{{ number_format($order->total, 2) }}

Items Count

{{ $order->items->count() }}

Order Items
@foreach($order->items as $item) @endforeach
Product Price Quantity Total
{{ $item->product_name }}
SKU: {{ $item->product_sku }}
{{ \App\Support\Currency::symbol() }}{{ number_format($item->price, 2) }} {{ $item->quantity }} {{ \App\Support\Currency::symbol() }}{{ number_format($item->total, 2) }}
Order Tracking
@if($order->tracking->count() > 0)
@foreach($order->tracking()->latest()->get() as $track)
{{ ucfirst(str_replace('_', ' ', $track->status)) }}

{{ $track->description }}

@if($track->location) {{ $track->location }} @endif

{{ $track->created_at->format('M d, Y h:i A') }}

@endforeach
@else

No tracking information available yet

@endif
@php $payment = $order->transactions->sortByDesc('created_at')->first(); $paymentMethod = $payment?->paymentMethod; $bankTransferDetails = data_get($payment?->response_data, 'bank_transfer', []); $bankName = data_get($bankTransferDetails, 'bank_name') ?: data_get($paymentMethod?->settings, 'bank_name'); $accountName = data_get($bankTransferDetails, 'account_name') ?: data_get($paymentMethod?->settings, 'account_name'); $accountNumber = data_get($bankTransferDetails, 'account_number') ?: data_get($paymentMethod?->settings, 'account_number'); $transferInstructions = data_get($bankTransferDetails, 'instructions') ?: data_get($paymentMethod?->settings, 'instructions'); @endphp
Payment Details
@if($payment)
Method: {{ $paymentMethod?->name ?? 'N/A' }}
Status: {{ ucfirst($payment->status) }}
Amount: {{ \App\Support\Currency::symbol() }}{{ number_format($payment->amount, 2) }}
Transaction Ref:
{{ $payment->transaction_id }}
@if($payment->reference_number)
Gateway Ref:
{{ $payment->reference_number }}
@endif @if($payment->notes)
{{ $payment->notes }}
@endif @if($payment->processed_at)
Processed: {{ $payment->processed_at->format('M d, Y h:i A') }}
@endif @if($paymentMethod && $paymentMethod->type === 'bank_transfer')
Bank Transfer Instructions
@if($bankName)
Bank: {{ $bankName }}
@endif @if($accountName)
Account Name: {{ $accountName }}
@endif @if($accountNumber)
Account Number: {{ $accountNumber }}
@endif @if($transferInstructions)
{{ $transferInstructions }}
@else
After transfer, contact support with your order number and transfer reference.
@endif @endif @else

No payment record available yet.

@endif
Order Summary
Subtotal: {{ \App\Support\Currency::symbol() }}{{ number_format($order->subtotal, 2) }}
Tax: {{ \App\Support\Currency::symbol() }}{{ number_format($order->tax, 2) }}
Shipping: {{ \App\Support\Currency::symbol() }}{{ number_format($order->shipping, 2) }}
@if($order->discount > 0)
Discount: -{{ \App\Support\Currency::symbol() }}{{ number_format($order->discount, 2) }}
@endif
Total: {{ \App\Support\Currency::symbol() }}{{ number_format($order->total, 2) }}
Shipping Address

{{ $order->shipping_address }}

Download Invoice @if($order->status == 'pending') @endif Back to Orders
@if(session('success') && str_contains(strtolower(session('success')), 'order placed')) @endif @endsection