@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

Orders Management

Track and manage all customer orders

POS System Menu Items

{{ $totalOrders ?? 0 }}

Total Orders

{{ $pendingOrders ?? 0 }}

Pending

{{ $processingOrders ?? 0 }}

Processing

{{ $completedOrders ?? 0 }}

Completed

@if(isset($isSampleData) && $isSampleData) @endif
@forelse($orders as $order) @empty @endforelse
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')
@csrf @method('PUT')
@endif
No Orders Found

No orders have been placed yet

Go to POS
@if(method_exists($orders, 'links'))
{{ $orders->links() }}
@endif