@php $currency = app(\App\Support\AppSettings::class)->get('currency', 'USD'); $steps = [ 'pending' => ['clipboard-list', 'Order placed'], 'processing' => ['package', 'Being prepared'], 'shipped' => ['truck', 'On the way'], 'delivered' => ['package-check', 'Delivered'], ]; $statusIndex = array_search($order->status, array_keys($steps), true); $cancelled = $order->status === 'cancelled'; $paymentBadge = match ($order->payment_status) { 'paid' => 'bg-brand-50 text-brand-800', 'pending' => 'bg-amber-50 text-amber-800', default => 'bg-rose-50 text-rose-700', }; @endphp

{{ $cancelled ? 'Order cancelled' : 'Thank you for your order!' }}

Order number {{ $order->order_no }} - save it to track your delivery anytime.

{{ $order->status }} Payment: {{ $order->payment_status }} {{ $order->payment_method === 'cod' ? 'Cash on delivery' : $order->payment_method }}
@unless ($cancelled)
@foreach ($steps as $key => [$icon, $label]) @php $stepIndex = array_search($key, array_keys($steps), true); $done = $statusIndex !== false && $stepIndex <= $statusIndex; @endphp
@if ($stepIndex > 0) @endif

{{ $label }}

@endforeach
@endunless

Delivery details

{{ $order->customer_name }}

{{ $order->phone }}

@if ($order->email)

{{ $order->email }}

@endif

{{ $order->address }}@if ($order->city), {{ $order->city }}@endif

@if ($order->notes)

Note: {{ $order->notes }}

@endif @if ($order->prescription_note)

Prescription: {{ $order->prescription_note }}

@endif

Payment summary

Subtotal
{{ $currency }} {{ number_format((float) $order->subtotal, 2) }}
VAT
{{ $currency }} {{ number_format((float) $order->tax, 2) }}
Delivery
{{ (float) $order->delivery_fee == 0 ? 'FREE' : $currency.' '.number_format((float) $order->delivery_fee, 2) }}
Total
{{ $currency }} {{ number_format((float) $order->total, 2) }}
@if ($order->payment_reference)

Ref: {{ $order->payment_reference }}

@endif

Items ({{ $order->items->sum('quantity') }})

@foreach ($order->items as $item)
{{ $item->item_name }} {{ $item->brand?->medicine?->generic_name }} - Qty {{ $item->quantity }} x {{ $currency }} {{ number_format((float) $item->unit_price, 2) }} {{ $currency }} {{ number_format((float) $item->subtotal, 2) }}
@endforeach