Booking List
Glossary
-
user= all users who use Hungry Hub app and website -
member= registered user -
guest= unregistered user -
ack= acknowledged booking transaction -
Booking status:
- Active: not a temporary booking,
active=true,no_show=false - Arrived: not temporary,
active=true,arrived=true - Canceled: not temporary,
active=false - Edited: not temporary,
adjusted=true - No Show: not temporary,
active=true,no_show=true - Payment Expired: temporary booking not paid within timeout window
- Pending Arrival: non-temporary, acknowledged successful booking
- Pending Confirmation: group booking waiting confirmation
- Rejected: group booking rejected
- Waiting For Payment: active booking waiting payment completion
- Active: not a temporary booking,
-
Temporary booking: not listed in normal admin list; used for seat locking during checkout (
is_temporary=true,for_locking_system=true).
Features
Menu navbar
- Search Booking ID

Search by Booking ID, vendor booking ID, or reference_id.
- Broadcast Message

Send broadcast messages to filtered users.
- Filter

Use filters to narrow booking data.

Available filters include country, booking status, date/range, user data, restaurant, package type, and service type. Only dine-in service is available as delivery service has been discontinued.
- Download

Download booking report. It is recommended to select a date range of maximum 15 days to avoid heavy export load.
- New Booking

Creates booking from Admin Dashboard.
Booking list table

The table shows booking details per row.
- Booking ID: includes status and cancellation/revision links.
- Date: booking date.
- Time: booking time.
- Restaurant Name: linked to restaurant filter.
- Customer Name / Mobile No.:
- Partner source label if booking comes from partner.
- Loyalty icon for members.
- If the user has no-show history, it will show no-show count.
- Package Type: only dine-in service is available.
- Party Size: adult + kids counts.
- Paid Amount:
- payment status
- provider
- paid amount
- detail breakdown
- Action:
- Edit
- Other actions (mark paid/arrived, send notifications, etc.)
- Cancel (if eligible)
If booking paid amount is still 0, Mark as paid button will appear.
If booking is not arrived, Mark as arrived button will appear.