@hotelSettings @php $defaultSettings = [ 'name' => hotelName(), 'address' => hotelAddress(), 'phone' => hotelPhone(), 'vat_rate' => setting('tax_rate', 18), 'service_charge' => setting('pos_service_charge', 10), 'currency' => 'UGX' ]; $mergedSettings = isset($hotelSettings) ? array_merge($defaultSettings, $hotelSettings) : $defaultSettings; @endphp
Track and manage all customer orders
Total Orders
Pending
Processing
Completed
| Order # | Customer | Type | Items | Total | Status | Date (UG Time) | Actions |
|---|---|---|---|---|---|---|---|
|
{{ $order->order_number }}
ID: {{ $order->id }} |
{{ $order->customer_name ?? 'Walk-in Customer' }}
@if($order->table_number)
Table {{ $order->table_number }} @endif @if($order->room_number) Room {{ $order->room_number }} @endif |
@switch($order->order_type) @case('room_service') Room Service @break @case('restaurant') Restaurant @break @case('takeaway') Takeaway @break @default {{ $order->order_type }} @endswitch | {{ $order->items_count ?? '0' }} items | {{ $mergedSettings['currency'] ?? 'UGX' }} {{ number_format($order->total_amount ?? 0, 2) }} | {{ ucfirst($order->status) }} | {{ $order->created_at ? \Carbon\Carbon::parse($order->created_at)->setTimezone('Africa/Kampala')->format('d/m/Y H:i') : 'N/A' }} |
@if($order->status != 'completed' && $order->status != 'cancelled')
@endif
|
No Orders FoundNo orders have been placed yet Go to POS |
|||||||