Kiosk-style QR menu mode without table selection
Self service Kiosk-style Menu in the Smart Table Ordering Addon.
Add a kiosk-style QR code menu without table selection to the Smart Table Ordering System, as an additional option called “Kiosk Menu” or “Food Court/Kiosk Mode” in the Smart QR Menu. In some restaurants, such as mall food courts, there are no fixed tables and customers can sit anywhere, so no staff serve the customer at the table. The flow should be:
Scan the QR code from counter and browse the menu.
Place an order without any table selection
Choose to pay at the counter or make an online payment (optional).
If the customer chooses to pay at the counter, the order should not be sent to the kitchen until payment is completed. Customer must visit the counter and say his Token number.
Once payment is confirmed, the order is sent to the kitchen (If payment made online, order will go direct to kitchen.)
The kitchen accepts the order and marks it as Ready when it is prepared.
The customer receives a notification, or the customer-facing screen displays the order status.
The customer collects the order and eats at their chosen table.
There would be no staff serving the customer at the table.
A similar idea is used in KFC self service kiosks, but here users would simply scan a QR code and order.
Log in to comment and vote
Comments30
Eldo
Oct 1
Super idea. But does this require customer log in? I saw this KFC, Jollibee etc. But they ask customer mobile number to order but no login information required. If customer logged in, they can receive loyalty points as well as redeem those points. But most of customers use it without login.
ceazar
Oct 1
login can be added but optional
ceazar
Oct 1
Thank you for your suggestion
Franco. Jr
Oct 1
Yeah, for sure. This would be really worth it, especially for fast-food spots. People can just scan and order while they’re in line, grab their food, and eat wherever they want. pretty much like the self-order kiosks at McDonald😂😂😂
ceazar
Oct 2
exactly 😀
foodclick
Oct 3
I’ve seen something similar being used on self-ordering kiosks as well: https://youtube.com/shorts/baBKmG4tHVg
The flow should be really simple and straightforward for customers, with as few steps as possible. At the end, the order number should be clearly highlighted so the customer can easily remember it and know when to collect their order.
ceazar
Oct 3
Karenderia has already a kiosk app :) will be out very soon , note qr code table ordering is very staight forward already just order and place the order that’s it
foodclick
Oct 3
Really? Is that a separate module? I thought you were adding the kiosk feature to the new Smart Table Ordering module. Either way, I’m definitely looking forward to it. Really interested in this one. Thank you.
ceazar
Oct 4
the qr code table will have a with stand alone qr code and its update to qr table the one am speaking is KIOSK app just like what you see in mcdonalds
foodclick
Oct 4
Yes, a KIOSK app, similar to the self-ordering kiosks used by McDonald’s, is a fantastic idea. Merchants can load the app onto a large touchscreen kiosk, allowing customers to browse the menu, place their orders, and receive a token number.
What about also implementing the QR code feature you mentioned earlier in this thread? Customers could scan a QR code with their mobile, place their order from their phone, receive a token number, and pay at the counter. They can then wait for their food, collect it when their token number is called, and sit and eat at any available table they prefer.
ceazar
Oct 4
yes this will be added as an update to existing qr code table ordering , the table ordering is already there we should only add that it has no table selected when scanning the qr code we will have some kind of Universal QR Ordering when scan will process similar to kiosk
foodclick
Oct 13
Thank you. Your recent QR Ordering update is working great! Thank you so much. Now I’m really looking forward to the release of the separate Kiosk app (as you mentioned earlier), similar to McDonald’s self-ordering kiosks. It would be a great addition for restaurants, food courts, and cafeterias, allowing customers to browse the menu, place orders, and receive a token number directly from a touchscreen kiosk. Do you have an estimated release date for the Kiosk app?
ceazar
Oct 13
thank you that you like the new update, the KIOSK app is already submitted in codecanyon last week unfortunately is still in review :( so am not sure when it will be approved by cc reviewer hopefully this week cross finger
ceazar
Oct 14
happy to announce kiosk is now available :) https://codecanyon.net/item/karenderia-restaurant-selfordering-kiosk-app/65195549
foodclick
Oct 17
Thank you very much Basti. I will look into this amazing module shortly. 🥰
Xiaru
Oct 5
Wonderful! I need this urgently. Will it work offline?
ceazar
Oct 5
can you explain more about what you mean by offline?
Manprit
Oct 8
Hey Basti, I think she means that even while offline, the order will be sent to both the KDS app and the waiter app. So, without an internet connection, customers using the kiosk can still place their orders, receive their token, and pay at the counter.
Xiaru
Oct 8
Thanks @Manprit Yes, if there is no internet for a while, the Kiosk app must work offline. So customers can continue ordering.
ceazar
Oct 8
i don’t think this is good idea only POS can be use as offline that can place order but for qr smart ordering its not cause we cannot know if item is available or not so its an issue if customer already order the items but in merchant side that item is no longer available
Aydin_silver
Oct 8
Hi Basti, I think we should have a lightweight Local Server module/service specifically for offline operation. We wouldn’t need to host the full KMRS script and database on the local machine. Instead, we could have a lightweight script/service with a small local MySQL database that runs on the main Windows terminal.
This Local Server would act as the central coordinator for the Merchant App, Waiter App, Kiosk App and Kitchen Display App. Each app can keep its own local cache, while the Local Server receives changes, stores the required offline data locally, and synchronises the apps with each other over the local network.
For example, offline orders, item availability and order status changes can be handled by the Local Server and shared with the other connected apps. Once the internet connection is restored, the Local Server can automatically synchronise the pending changes back to the main KMRS cloud server.
So basically, the local machine would only need the lightweight offline service + local MySQL, rather than the complete KMRS application and database.
Aydin_silver
Oct 8
For QR Smart Ordering, it can continue working as a normal online system. We don’t need to make QR ordering work offline.
Instead, we could use the Local Server to manage the merchant’s online/offline status. If the merchant’s internet connection goes down and the Local Server can no longer sync with the KMRS cloud, the cloud should automatically detect that the merchant is offline and stop accepting online orders.
The QR Smart Ordering page, Mobile app, single site or app could then show something like “Merchant is currently not accepting online orders” instead of allowing customers to place orders that the merchant cannot receive.
Once the merchant’s internet connection comes back, the Local Server can reconnect and start syncing with the cloud again. The cloud can then mark the merchant as online and automatically enable QR/online ordering again.
This would also give us a proper real-time online/offline status for each merchant and should help prevent customers from placing online orders when the merchant is actually offline.😄 😄 This is my own personal idea. I didn’t take from anywhere.
ceazar
Oct 8
Hi mate,
Thanks for the suggestion. I think this would be a good feature to consider for KMRS.
However, since offline operation requires additional development and integration across multiple apps, I suggest posting this as a new feature request or potential addon on our Featurebase portal so we can evaluate it for future development.
Thanks for your understanding!
Aydin_silver
Oct 8
Yes mate, this can be added as an add-on called “Local Server.” The core system, including all related apps, would then need to be upgraded to support the Local Server features. I will create a new feature request for this addon. Thank you mate.
ceazar
Oct 8
🙏 awesome! thanks
Magic Lamp
Oct 8
Proposed Addition: Location-Based QR Ordering
I suggest expanding the QR Ordering feature so that each QR Code can be linked to a fixed, predefined location, not only to a table.
For example, QR Codes could be assigned to locations such as:
Food Court
Barber Shop
Grocery Store
Pharmacy
Parking Area near Gate A
Parking Area near Gate B
Each QR Code would be registered in the system with its specific location name.
When a customer scans the QR Code, the system automatically identifies the location linked to that code. For example, if a customer scans the QR Code inside the Barber Shop, the restaurant will immediately know that the order came from the Barber Shop. If the customer scans a QR Code in the Food Court or in the Parking Area near Gate A, the restaurant will know exactly where the customer is waiting.
Once the order is ready, restaurant staff can deliver it directly to the location linked to that QR Code.
Workflow:
Scan QR → Detect Registered Location → Place Order → Prepare Order → Deliver to QR Location
This makes each QR Code a predefined ordering and delivery point inside the mall, food court, or nearby surrounding areas.
Note:
A similar QR-based ordering concept has been offered by Square and has been used in Australia for many years.
ceazar
Oct 8
Thanks for the suggestion. I think this is a useful feature and a good fit for our existing Universal QR Ordering system.
We already have most of the required functionality, so we can consider extending it to support predefined QR locations, where each QR code is assigned to a specific pickup or delivery point.
This would allow restaurant staff to identify where an order originated and where it should be delivered.
Please post this on our as new features here so we can track it as a feature request for a future update.
Magic Lamp
Oct 9
Since the Kiosk-style QR Menu is still In Progress, and you confirmed that most of the required functionality already exists, I suggest including the predefined QR location option in the current development instead of making it a separate future feature.
It is a natural extension of the same QR workflow and would make the feature more complete from the beginning.
ceazar
Oct 9
i suggest post it as new so i can know if this is most needed
Magic Lamp
Oct 12
I posted it, the title of it is Location-Based QR Code Ordering