How it works
Starting point: online reservation made by the diner through TheFork
-
Upon the arrival, the restaurant marks the diner as ARRIVED or SEATED on TFM. At this point we call an API endpoint on POS to open the order.
-
Service begins and the waiter adds the diner's order items to the POS.
-
At the end of the meal, the diner requests the bill and completes the payment process.
-
Once the bill is paid, the POS system closes the order, freeing up the table. It then updates the order details, including the total amount and items, and communicates this update to TheFork.
The reservation details in TFM are updated accordingly, marking the status of the meal as LEFT, indicating that the diner has finished their meal and left the restaurant.
Starting point: the diner arrives directly at the restaurant
The flow is exactly the same as above, except for the initial trigger: the reservation is created manually in TFM when the diner arrives at the restaurant, without a pre-existing reservation.