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

    • LiveOrder New UI Announcement

      LiveOrder — New Ordering Experience Now Available What's New? We're excited to introduce LiveOrder New UI, a redesigned ordering experience built to make ordering faster and easier for your customers. What's Changing — and Why It Matters We've ...
    • 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
    • Recent Articles

    • LiveOrder New UI Announcement

      LiveOrder — New Ordering Experience Now Available What's New? We're excited to introduce LiveOrder New UI, a redesigned ordering experience built to make ordering faster and easier for your customers. What's Changing — and Why It Matters We've ...
    • How to Cancel an E-Invoice on Dashboard

      Overview Sometimes cancelling an e-invoice is inevitable. Common situations include: Incorrect buyer information (e.g., wrong name, TIN, or address) Transaction was voided or order was cancelled after invoice issuance Duplicate e-invoice issued for ...
    • Guidelines to Set Up Promotion for Walk-in (System Default)

      Guidelines to Set Up Promotion for Walk-in (System Default) Previously, the system did not have a specific indicator for walk-in customers. As a result, all promotion rules applied equally to all customer types, including walk-in customers. However, ...
    • How to Update Client Record in Classic POS

      Overview Updating client information is an essential function in ClassicPOS, enabling users to maintain and update existing client records. This ensures that client data remains accurate and up to date for daily operations, reporting, and effective ...
    • How to Create a New Client in Classic POS

      Overview This function is created to centralize and manage client information in ClassicPOS. The Client Form allows users to create, update, and maintain customer records, supporting the management of personal information, transaction history, ...
    • 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 ...