Customer sits at a table (Example: Table 1)
The customer scans the Table QR using their mobile.
They see the digital menu and place their first order through the QR.
A Session is created automatically using two things:
Table Number (from QR)
Customer Mobile Number
This ensures the system knows:
β which table the customer is sitting at
β which customer is placing the order
β and keeps all orders under one bill
Once the session is created, the customer can place orders in ANY way:
Goes into Session A (Table 1 + Customer Mobile)
Waiter selects Table 1, enters Customer Mobile Number,
β System automatically detects Session A
β Order added to the SAME bill
System recognizes the same mobile number + table
β Adds order to the SAME session (Session A)
All three orders go to the SAME bill because they belong to the same session.
If 2 or more customers sit at the same table and scan the same Table QR, hereβs what happens:
Customer A scans QR β enters mobile β Session A is created
Customer B scans the SAME QR β enters their mobile β Session B is created
Customer C scans again β enters mobile β Session C is created
Even though:
Same table
Same QR
But since mobile numbers are unique, the system creates separate sessions.
Each customer gets their own independent bill, even if they share the same table and same QR.
This combination ensures:
β No bill mixing
β No confusion between customers
β All orders from one customer stay under one bill
β Easy for waiters + kitchen + billing
Xnow creates separate sessions for each customer, even at the same table.
Whether the customer orders through QR or through the waiter, all orders merge into the same session because their mobile number is used to track the bill.
Β