@extends('layouts.app') @section('title', 'Order Detail - ' . $order->order_number) @section('content')

Order Detail

Back to Orders
Order Information
@if($order->completed_at) @endif
Order Number: {{ $order->order_number }}
Order Date: {{ $order->ordered_at->format('d/m/Y H:i') }}
Status: {{ $statuses[$order->status] ?? ucfirst($order->status) }}
Payment Status: {{ $paymentStatuses[$order->payment_status] ?? ucfirst($order->payment_status) }}
Payment Method: {{ ucfirst($order->payment_method) }}
Completed At: {{ $order->completed_at->format('d/m/Y H:i') }}
Customer Information
Name: @if($order->user) {{ $order->user->name }} @else {{ $order->guest_info['name'] ?? 'Guest' }} @endif
Email: @if($order->user) {{ $order->user->email }} @else {{ $order->guest_info['email'] ?? '-' }} @endif
Phone: @if($order->user) {{ $order->user->phone ?? '-' }} @else {{ $order->guest_info['phone'] ?? '-' }} @endif
Outlet: {{ $order->outlet->name }}
Table: {{ $order->table->table_number }} ({{ ucfirst($order->table->status) }})
Order Items
@foreach($order->orderItems as $item) @endforeach
Item Price Qty Subtotal
{{ $item->product->name }} @if($item->note)
{{ $item->note }} @endif
Rp {{ number_format($item->price_at_order, 0, ',', '.') }} {{ $item->quantity }} Rp {{ number_format($item->price_at_order * $item->quantity, 0, ',', '.') }}
@if($order->other_fee > 0) @endif @if($order->additional_fee > 0) @endif @if($order->discount_amount > 0) @endif
Subtotal: Rp {{ number_format($order->subtotal, 0, ',', '.') }}
Tax: Rp {{ number_format($order->other_fee, 0, ',', '.') }}
Service Fee: Rp {{ number_format($order->additional_fee, 0, ',', '.') }}
Discount: - Rp {{ number_format($order->discount_amount, 0, ',', '.') }}
Total: Rp {{ number_format($order->total_amount, 0, ',', '.') }}
@if($order->note)
Order Note

{{ $order->note }}

@endif
Update Status
Update Payment Status
Order Timeline
Order Placed

{{ $order->ordered_at->format('d/m/Y H:i') }}

@if($order->status !== 'pending')
Order Confirmed

Payment received, order confirmed

@endif @if(in_array($order->status, ['preparing', 'ready', 'served', 'completed']))
Preparing

Kitchen is preparing the order

@endif @if(in_array($order->status, ['ready', 'served', 'completed']))
Ready to Serve

Order is ready to be served

@endif @if(in_array($order->status, ['served', 'completed']))
Served

Order has been served to customer

@endif @if($order->status === 'completed')
Completed

{{ $order->completed_at ? $order->completed_at->format('d/m/Y H:i') : 'Order completed' }}

@endif @if($order->status === 'cancelled')
Cancelled

Order has been cancelled

@endif
@endsection @push('scripts') @endpush