LiveOrder Dynamic QR - Setup Guide

LiveOrder Dynamic QR - Setup Guide

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:
  1. Log in to Xilnex Portal (portal.xilnex.com)
  2. Go to Sales Channel → Add Live Order

  1. 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.

Add Dynamic QR Quick Button

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)

  1. Open FnB Point of Sale
  2. Select a Dine In table
  3. Press the Dynamic QR button from the Quick Button section
  4. Press Print New QR to generate and print the QR

  1. 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)

  1. From the Ordering screen, tap the QR code icon (top right)
  2. Select the table to assign the QR to
  3. 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

  1. 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)

  1. The order created through the QR will display in the list:

How to Check Order in iPad POS

  1. Go to Sales History, select the sales for the specific table.
  2. In the Order Summary panel, tap on the "Reprint QR" button.



    • Related Articles

    • LiveKiosk Enablement - User Guide

      Overview LiveKiosk is a web-based self-ordering kiosk that runs on the same engine as LiveOrder. It allows customers to place orders independently via a kiosk device — available on Windows (via Classic POS) or Android (via the LiveKiosk APK). All ...
    • Production Release (2025-12-09)

      LiveSeries Frontend has been updated in production with a new payment capability in LiveKiosk plus several fixes to improve order accuracy and checkout reliability. LiveOrder LiveKiosk LiveOrder Fixes Fixed an issue that could cause incorrect order ...
    • Production Release (2026-03-10)

      Release some feature for Live Order. LiveOrder v1.0.627.0310 LiveOrder v1.0.627.0310 Features - Added billing info configuration for Live order
    • Production Release (2026-01-14)

      Quick release for changes to Live Order only LiveOrder v1.0.620.0114 LiveOrder v1.0.620.0114 Features - Add function to add Pre-Payment message
    • Production Release (2026-01-21)

      Release several bug fixes for LiveOrder and LiveKiosk LiveOrder v1.0.621.0121 LiveKiosk v1.0.621.0121 LiveOrder v1.0.621.0121 Bug Fixes - Resolved issue allowing voucher payments without requiring a ClientID in the user interface. - Enhanced modifier ...
    • Recent Articles

    • LiveOrder Dynamic QR - Setup Guide

      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 ...
    • LiveKiosk Enablement - User Guide

      Overview LiveKiosk is a web-based self-ordering kiosk that runs on the same engine as LiveOrder. It allows customers to place orders independently via a kiosk device — available on Windows (via Classic POS) or Android (via the LiveKiosk APK). All ...
    • Production Release (2026-03-10)

      Release some feature for Live Order. LiveOrder v1.0.627.0310 LiveOrder v1.0.627.0310 Features - Added billing info configuration for Live order
    • Production Release (2026-03-04)

      Release some bugfixes for Live Order and Live Kiosk. Live Order v1.0.572.0304 Live Kiosk v1.0.572.0304 Live Order v1.0.572.0304 Bugfixes Fixed a case where LiveOrder payments got stuck Fixed the closure day/hour settings so they followed the ...
    • Production Release (2026-03-02)

      Release several bug fixes for Live Order and Live Kiosk. Additionally, there are some features and tweaks for Live Kiosk. LiveOrder v1.0.625.0302 LiveKiosk v1.0.625.0302 LiveOrder v1.0.625.0302 Bug Fixes - Fixed an issue where out-of-stock items were ...
    • Popular Articles

    • Basic - How to create a voucher-coupon

      Voucher and coupon definition Voucher can be generated in bulk and can be used once Coupon can only be created one at a time (reusable code) and can be use multiple times Pre-voucher / coupon setup There are 2 things need to be prepared before we can ...
    • Understanding DuitNow QR Payment in ClassicPOS

      Introduction This document introduces the DuitNow QR payment feature available in the Xilnex Retail POS, enabling merchants to accept payments conveniently through Malaysia's national QR payment standard. The integration of DuitNowQR simplifies the ...
    • Basic - How to change custom cost to another branch that don’t have custom cost

      Change custom cost to another branch that don’t have custom cost 1. Get the item list from the location with custom cost (Item Code, Name, Custom Cost) 2. Make sure the Show Location Price are selected 3. Export the item list in Excel 4. The file ...
    • Intermediate - How to Bill & Post to Sales from Transfer Note

      1.0 Purpose A bill is required from transfer note when an inventory transfer involves financial transactions, cost allocation, or compliance with tax and accounting regulations. It is used when stock is moved between outlets that operate as separate ...
    • Basic - How to enable E-Receipt Portal and QR Code Setup on Printing format in Xilnex

      Enable E-Receipt Portal Enable the E-receipt functionality Once Enabled, you will be getting the E-Receipt portal link Continue under Theme & Styling, enabled for the E-Invoice (LHDN) You can customize the look and feel of the E-Receipt portal ...