{{ $order->order_number }}
Type: {{ $order->order_type_label }}
Date: {{ $order->created_at->format('M d, Y g:i A') }}
Customer: {{ $order->user?->name ?? 'Guest' }}
@if($order->order_type === 'delivery' && $order->user?->phone)
📞 {{ $order->user->phone }}
@endif
@if($order->order_type === 'dine_in' && $order->table_number)
Table Number: {{ $order->table_number }}
@endif
Payment:
@if($order->payment_method === 'gcash')
GCASH
@elseif($order->payment_method === 'card')
CARD
@elseif($order->order_type === 'delivery')
CASH ON DELIVERY
@elseif($order->order_type === 'pickup')
CASH ON PICKUP
@else
CASH (DINE-IN)
@endif
QTY ITEM
PRICE
@foreach($order->items as $item)
{{ $item->quantity }}x {{ $item->item_name }}
P{{ number_format($item->subtotal, 2) }}
@php
$specs = collect($item->modifiers ?? [])
->filter(fn($m) => !empty($m['name']) && !preg_match('/^no\s/i', $m['name']))
->values();
@endphp
@if($specs->count())
@foreach($specs as $spec)
- {{ $spec['name'] }}@if(($spec['price_type'] ?? '') === 'add' && ($spec['price_adjustment'] ?? 0) > 0) +P{{ number_format($spec['price_adjustment'], 2) }}@endif
@endforeach
@endif
@endforeach
SubtotalP{{ number_format($order->subtotal, 2) }}
@if($order->order_type === 'delivery')
Delivery{{ $order->delivery_fee == 0 ? 'FREE' : 'P'.number_format($order->delivery_fee, 2) }}
@endif
TOTALP{{ number_format($order->total, 2) }}
@if($order->cash_received > 0)
CashP{{ number_format($order->cash_received, 2) }}
ChangeP{{ number_format(max(0, $order->change_due ?? 0), 2) }}
@endif
@if($order->order_type === 'delivery' && $order->delivery_address)
Deliver to:
{{ $order->delivery_address }}
@if($order->user?->phone)
📞 {{ $order->user->phone }}
@endif
@endif
@if($order->notes)
Note: {{ $order->notes }}
@endif