@php $money = fn($m) => is_array($m) ? ($m['formatted_amount'] ?? (isset($m['amount']) ? number_format(((int) $m['amount']) / 100, 2) : '-')) : '-'; $displayId = data_get($detail, 'display_id') ?: substr($order->order_id, 0, 8); $orderDate = $order->created_at?->format('d.m.Y H:i') ?? now()->format('d.m.Y H:i'); $storeName = data_get($detail, 'store.name') ?: ($order->store_id ? substr($order->store_id, 0, 8) : '-'); @endphp

{{ $storeName }}

{{ __('Order') }} #{{ $displayId }}
{{ $orderDate }}
@if (count($items) > 0) @foreach ($items as $item)
{{ data_get($item, 'quantity', 1) }}x {{ data_get($item, 'title') ?? data_get($item, 'id') ?? '-' }} {{ $money(data_get($item, 'price.total_price')) }}
@if (data_get($item, 'special_instructions'))
* {{ data_get($item, 'special_instructions') }}
@endif @foreach (data_get($item, 'selected_modifier_groups') ?? [] as $group) @php $selected = data_get($group, 'selected_items') ?? []; @endphp @if (count($selected) > 0)
{{ data_get($group, 'title') }}: {{ collect($selected)->map(fn($s) => trim((data_get($s, 'title') ?? '') . (data_get($s, 'quantity', 1) > 1 ? ' x' . data_get($s, 'quantity') : '')))->filter()->implode(', ') }}
@endif @endforeach
@endforeach @else
{{ __('No items') }}
@endif
@if (data_get($charges, 'sub_total'))
{{ __('Subtotal') }}: {{ $money(data_get($charges, 'sub_total')) }}
@endif @if (data_get($charges, 'tax'))
{{ __('Tax') }}: {{ $money(data_get($charges, 'tax')) }}
@endif
{{ __('Total') }}: {{ $money(data_get($charges, 'total')) }}
@if (data_get($eater, 'first_name') || data_get($eater, 'phone'))
{{ __('Customer') }}: @if (data_get($eater, 'first_name'))
{{ data_get($eater, 'first_name') }}
@endif @if (data_get($eater, 'phone'))
{{ data_get($eater, 'phone') }}
@endif
@endif