@if (!empty($order->restaurant->logo)) {{ $order->restaurant->name }} @endif

{{ $order->restaurant->name ?? 'Restaurant Name' }}

{{ $order->restaurant->address ?? '' }}
Phone: {{ $order->restaurant->phone ?? 'N/A' }}
Invoice
Order #: {{ $order->order_number }}
Date: {{ \Carbon\Carbon::parse($order->created_at)->format('d M, Y H:i') }}
Status: @if ($order->payment_status || ($order->payment_status === true || $order->payment_status == 1)) @else Unpaid @endif

Bill To

{{ $order->customer->name ?? 'Customer' }}
{{ $order->customer->email ?? '' }}
{{ $order->customer->phone ?? '' }}
{{ $order->shipping_address ?? '' }}

Order Details

Type: {{ ucfirst(str_replace('_', ' ', $order->order_type ?? 'N/A')) }}
Waiter: {{ $order->waiter?->name ?? '-' }}
Table: {{ $order->table?->name ?? '-' }}
Payment: {{ $order->payment_method?->name ?? ($order->payment_method_id ? 'Method' : 'N/A') }}
@foreach ($order->items as $item) @endforeach
Item Qty Price Total
{{ $item->foodItem?->name ?? 'Item' }}
@if (!empty($item->foodVariant))
Variant: {{ $item->foodVariant->name }}
@endif @if (!empty($item->addons)) @php $addons = is_string($item->addons) ? json_decode($item->addons, true) : $item->addons; @endphp @if (!empty($addons) && is_array($addons))
Addons: @foreach ($addons as $a) {{ $a['name'] ?? $a }} @endforeach
@endif @endif
{{ $item->quantity }} {{ number_format($item->price, 2) }} {{ number_format($item->total, 2) }}
@if (!empty($order->delivery_fee)) @endif
Subtotal {{ number_format($order->subtotal ?? 0, 2) }}
Discount - {{ number_format($order->discount ?? 0, 2) }}
Tax {{ number_format($order->tax ?? 0, 2) }}
Delivery Fee {{ number_format($order->delivery_fee, 2) }}
Grand Total {{ number_format($order->grand_total ?? $order->subtotal - ($order->discount ?? 0) + ($order->tax ?? 0), 2) }}
@if (!empty($order->note))
Note:
{{ $order->note }}
@endif
This is a computer generated invoice and does not require a signature.