What is Dynamic QR?
Dynamic QR generates a unique, per-session QR code at point of order — typically printed when a table is opened. The customer scans it to place or continues an order tied to that specific table session.
Unlike Static QR (pre-printed, fixed per table), Dynamic QR is session-aware. Unlike Expirable QR (QR generated from Table Management in the Portal), Dynamic QR is driven primarily from the POS.
Xilnex Portal setup
Before proceeding to POS setup, LiveOrder must be enabled in the Xilnex Portal:
- Log in to Xilnex Portal (
portal.xilnex.com) - Go to Sales Channel → Add Live Order
- Complete authentication to activate LiveOrder
Classic POS setup
Enable SignalR & Dynamic QR
Go to System Configuration → General → This Machine and enable:
- Enable Signal R Connection — real-time communication channel between POS and LiveOrder; mandatory for Dynamic QR to function
- Live Order (Dynamic QR) — activates Dynamic QR mode on this machine
- Enable Live Order (Dynamic) Auto Print (optional) — automatically prints the QR when an order is received, without manual trigger
Set BYOD QR Printing Type
Under BYOD QR Printing, set the selection to BYOD Order.
Warning
For Static QR, this is set to BYOD Sales - selecting the wrong type will cause orders to route incorrectly.
Go to System Configuration → UI Configuration → All Outlets.
Under POS FnB Sales → Quick Button Setup, move the QR Generation button from Quick Button Disabled to Quick Button Enabled.
This makes the Dynamic QR button accessible from the FnB POS ordering screen.
Setup Incoming Messages
Open the Message page → Incoming Message, and enable Enable Incoming Message.
This allows the POS to receive guest-triggered notifications (Call Waiter, Call Bill, Request Guest Check) from the Dynamic QR ordering page.
iPad POS Setup
Configuration
In iPadPOS Settings → Sales, enable Live Order Dynamic QR.
Note
This setting is device-specific — enabling or disabling it on one device does not affect other devices or outlets.
Message Setup
BYOD QR supports Call Bill and Call Waiter functions. When a customer triggers either from their device, a push notification is sent to the POS and visible on the Message Panel.
Access the Message Panel from:
- Side bar navigation menu → Message Panel
- Dashboard / Ordering screen → message bubble icon (top left); shows an indicator when new messages arrive
How to Generate a Dynamic QR
How to Generate a Dynamic QR (Classic POS)
- Open FnB Point of Sale
- Select a Dine In table
- Press the Dynamic QR button from the Quick Button section
- Press Print New QR to generate and print the QR
- Customer scans the QR to place their order
To check received orders: Go to Functions → Live Order (Dynamic). If the button is not visible, add it via System Configuration → UI Configuration → All Outlets.
How to Generate a Dynamic QR (iPad POS)
- From the Ordering screen, tap the QR code icon (top right)
- Select the table to assign the QR to
- QR code is generated, displayed on screen, and printed
To reprint: Go to Sales History → select the table's sales record → tap Reprint QR in the Order Summary panel.
How to Check Order
How to Check Order in Classic POS
- In order to check order received through the QR, go to Functions and look for Live Order (Dynamic). (Go to System Configuration > UI Configuration > All Outlets if the button is not appearing)
- The order created through the QR will display in the list:
How to Check Order in iPad POS
- Go to Sales History, select the sales for the specific table.
- In the Order Summary panel, tap on the "Reprint QR" button.