@extends('layouts.app') @section('content')

Order Details

Order #{{ $order->order_number }}

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

    @foreach ($order->orderItems as $item)
  • @php $displayImage = $item->product->image; if ($item->color && $item->product->color_images && is_array($item->product->color_images) && array_key_exists($item->color, $item->product->color_images) && $item->product->color_images[$item->color]) { $displayImage = $item->product->color_images[$item->color]; } @endphp @if ($displayImage) {{ $item->product->name }} @else {{ $item->product->name }} @endif

    {{ $item->product->name }}

    ৳{{ number_format($item->price, 2) }}

    {{ $item->product->category->name }}

    @if ($item->color)

    Color: {{ $item->color }}

    @endif @if ($item->size)

    Size: {{ $item->size }}

    @endif

    Qty: {{ $item->quantity }}

    ৳{{ number_format($item->total, 2) }}

  • @endforeach

Order Summary

Subtotal

৳{{ number_format($order->subtotal, 2) }}

Delivery Charge

৳{{ number_format($order->shipping, 2) }}

Total

৳{{ number_format($order->total, 2) }}

Order Status

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

@if ($order->status === 'pending') Your order is being processed. @elseif($order->status === 'processing') Your order is being prepared for shipment. @elseif($order->status === 'shipped') Your order has been shipped. @elseif($order->status === 'delivered') Your order has been delivered. @elseif($order->status === 'cancelled') This order has been cancelled. @endif

Payment Information

Payment Method

{{ ucfirst(str_replace('_', ' ', $order->payment_method)) }}

Payment Status

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

Shipping Address

{{ $order->shipping_address['name'] ?? ($order->shipping_address['first_name'] ?? '') . ' ' . ($order->shipping_address['last_name'] ?? '') }}

{{ $order->shipping_address['address'] }}

{{ $order->shipping_address['city'] }}

{{ $order->shipping_address['phone'] }}

@if ($order->notes)

Order Notes

{{ $order->notes }}

@endif
@endsection