Skip to main content

2026 July | Feature Highlights

Data Management | Tier Pricing

PRMA-4430

Added the ability to Export and Import options with Price Edit Utility edit mode.

Affected Components:

  • Data Management

Data Management

Added support for using Export/Import options with Price Edit Utility in selected edit modes with the following actions :

  • Add selection option to Pricing Updates grid

  • Add following options to Actions dropdown of Pricing Updates option as edit mode-specific actions: Export Current Item List; Import Changes; View Recent Exports; View Recent Imports

  • Clicking Edit Price option displays modal with text line Please edit price for 'N' selected items, where 'N' is number of items selected in grid

  • Clicking Clear Set Price option clears set price from New Price/Value column for items selected

  • Rename Export Current Item List option with dynamic displays for Export All and Export Selected options

  • Import Changes, View Recent Exports, and View Recent Imports options display only for Standard Price tab

  • Current Price column in Pricing Updates grid is renamed Current Value; New Price column is renamed New Value

  • New Price field name in Edit Price modal is renamed New Value

Data_Management_Pricing_Updates.png

Digital Menu Board (DMB) | Adding Loyalty Customers from Android Customer-facing display (CFD)

PRMA-6436

Added the ability to to enroll a loyalty customer from an Android Customer-facing display (CFD) to allow the customers to engage autonomously of the ordering process and enhance speed of service for the cashier.

Gift and Loyalty | Last and Favorite Orders

PRMA-6042

Added the ability to see the last few orders placed and to define a past order as a Favorite.

Affected Components:

  • Cloud Portal

  • Data Management

  • Gift and Loyalty

  • Pipeline

  • Point of Sale (POS)

Cloud Portal

  • Enabled user registration of loyalty customers with new permission Register Loyalty Customer (Loyalty.RegisterCustomer) at company and global levels.

    Cloud_Portal_User_Management_Roles_POS_Loyalty_Loyalty_RegisterCustomer.png
  • Enhanced administrative control of loyalty customers at the Point of Sale level by adding the new permission Manage Loyalty Account (Loyalty.Manage.Account) at the global and company levels.

    Cloud_Portal_User_Management_Roles_POS_Loyalty_Loyalty_Manage_Account_.png
  • Added support for Loyalty account registration with the following actions:

    • Add new sections Registration and Update to Services with pre-defined and custom loyalty provider options

    • Add Enabled toggle functionality to Registration and Update section, Off by default for new and existing companies.

    • When Registration toggle is enabled, Registration Method dropdown displays with options SMS Enroll (default) and Standard Registration

    • When Standard Registration method is selected in Registration Method dropdown, Card Template Code field displays

    • When adding Registration Field, Add Registration Field modal displays following field checkboxes: First Name, Middle Name, Last Name, Email, Phone Number, Code, Loyalty Card Number, Birthday, Address, Referral Code, Sms Opt In, Email Opt in

    • When Update toggle is enabled, Update Fields grid displays

    • Add Fields button opens Add Update Field modal with the following available fields: First Name, Middle Name, Last Name, Email, Phone Number, Code, Loyalty Card Number, Birthday, Address, Sms Opt In, Email Opt in

    Registration

    Cloud_Portal_Company_Settings_Services_Loyalty_Registration_Section.png

    Update

    Cloud_Portal_Company_Settings_Services_Loyalty_Update_Section.png

Data Management

  • Enabled Quick Registration functionality for Loyalty Customer by adding new Quick Registration toggle in Loyalty Company/Site Preferences.

  • New Loyalty settings at the global and company levels

    Portal → 4-Dot Menu → Data Management → Ordering Settings → Settings → Preferences

    • From the Loyalty → General Loyalty Settings section of Company/Site Preferences, define the following:

      • Customer Profile Prompt - Toggle On to automatically display the customer profile upon loyalty customer lookup.

        Data_Management_Preferences_Loyalty_Customer_Profile_Prompt.png
    • From the Loyalty → Cashier Loyalty Prompts section of Company/Site Preferences, define the following:

      • Prompt Loyalty Lookup - Toggle On to prompt user to lookup loyalty membership if account not already added to order.

        Data_Management_Preferences_Loyalty_Cashier_Loyalty_Prompts.png
    • From the Loyalty → Favorite and Recent Items section, configure ability to view a customer's favorite and recently ordered items.

      Data_Management_Preferences_Loyalty_Favorite_and_Recent_Items.png

Gift and Loyalty

  • Enhanced Loyalty signup process with the following actions:

    • Adjusted /addCustomer endpoint by adding is_identified field and middle_name field to customer response

    • Successful request is sent to POST enrollment/smsEnroll.json in loyalty provider

    • When successful request returns printedCardNumber value, identifyCustomer request sends to loyalty provider using received printedCardNumber

    • When Registration Method is set to Standard Registration, POST enrollment/createAndEdit.json request sends to loyalty provider

  • Added support to add/edit/delete Loyalty account information with the following actions:

    • Adjusted /updateCustomer endpoint by adding is_identified field and middle_name field to customer response

    • Successful Point Of Sale request is sent to POST enrollment/editAccount.json in loyalty provider

    • Successful request returns identifyCustomer request to loyalty provider using same loyalty_card_number

  • Added primary_identifier field, email_opt_in field,sms_opt_in field, and optional country field to identifyCustomers, addCustomer, and updateCustomer responses.

  • Enhanced identifyCustomers request with the following actions:

    • Successful response sends userAndAccountInformationByPrintedCardNumber.json request to loyalty provider

    • Same merchant ID and printedCardNumber sends to loyalty provider

    • Successfully processed request maps following fields in information object in identifyCustomers, addCustomer, and updateCustomer to Point Of Sale: address, birth_date, phone, email, sms_opt_in, email_opt_in

  • Failure of /identifyCustomer request disables call for userAndAccountInformationByPrintedCardNumber as expected.

  • Set birthday date format in Loyalty service based on Loyalty service configuration when there is a customer_details.birth_date value in the request.

Pipeline

Added support for providing customer order history to Point Of Sale with the following actions:

  • Verify whether required subscription is enabled and add subscription to order message sent to Order Service

  • Applicable order messages forwarded to new service to store data in new collection customer_order_history

  • New GET endpoint fetches data from collection based on set of filters from Point Of Sale

  • Retention policy for records from new collection is consumed from new subscription

Point of Sale

  • Updates to allow user to view Loyalty customer's previous orders and favorite items:

    • Display loyalty profile upon customer lookup.

    • Prompt user to lookup loyalty membership if account not already added to order.

    • Create loyalty account from order entry and tender screen.

    • Quick registration from Identify Customer screen.

    • Full registration from loyalty lookup keypad and extended customer search.

    • Update account information from Customer Details modal.

    • View last few orders for customer and identify favorite items.

    • Resume unpaid online orders enabling customers to use loyalty benefits.

Gift Cards | Paytronix - Alphanumeric Gift Cards

PRMA-6679

Gift and Loyalty can now support alphanumeric gift cards though the Paytronix service.

Affected Components:

  • Gift and Loyalty

Gift and Loyalty

Added support for alphanumeric gift cards with Paytronix service by updating endpoint request to look up gift card number.

Point of Sale | All-in-One

PRMA-4121, PRMA-6217, PRMA-6219, PRMA-6222, PRMA-6220, and PRMA-6218

New terminal scheme type All-in-One, implementing tag-driven menu configurations, enabling code-driven application installations, generating separate configuration files for employees, and managing event assignments to orders.

Affected Components:

  • Back Office

  • Cloud Portal

  • Data Management

  • Online Ordering

  • Pipeline

  • Point of Sale (POS)

Back Office

New Employee configuration to integrate Back Office users for the All-in-One Point of Sale terminals.

Cloud Portal

  • Enabled administrators to introduce Available status for Point Of Sale terminals by adding new View Available Terminals dropdown to Terminal list. Dropdown will also display existing terminals with Available status.

  • Enabled user to configure Share Code and Revoke access with the following permissions at company and admin levels:

    • Create Share Code (ShareCode.Execute) at company and admin level

    • Revoke Terminal (Revoke.Terminal.Execute) at company level

    • Revoke Station (Revoke.Station.Execute) at company level

    Portal_Share_Code_Permissions.png
  • Enhanced Point Of Sale installation by enabling administrators to generate Share Codes for employees with the following actions:

    • Add 3-dot menu to every Terminal in Terminal List with options Share Code and Refresh Terminal

    • Share Code option is only displayed if user has Execute permission for Share Code

    • Refresh Terminal option is only displayed if user has Refresh permission for Sites

    • Add dropdown button to Refresh Terminal button on Terminal view details form

    • Dropdown options are Refresh Terminal and Share Code

    • Refresh Terminal option is only displayed if user has Refresh permission

    • Share Code option is only displayed if user has Execute permission

  • Added support for users to enable/disable option for company to be associated with HPOS AIO devices with the following actions:

    • Add toggle setting HPOS Device Available to Admin Options under Generate Calendars Automatically setting

    • Add toggle setting Enable Share Code Functionality to Admin Options under Generate Calendars Automatically setting

    • Environment variables to control share code generation include data Share Code Generation Enabled

    Portal_Enable-Disable_HPOS_AIO_Devices.png

Data Management

New Terminal editor section Menu Configuration to with setting Tags Based on Menu Filtering.

  • Yes - Select to show menus based on tags entered in the Products Tagged With field

    • Products Tagged With - Type a tag assigned to a menu

  • No - Select to show all menus

Data_Management_Menu_Configuration.png

Online Ordering

Enhanced functionality by adding support for SQS as alternative method for sending menu generation status updates.

Pipeline

New workflow to ensure an event is assigned when an order is finalized. Orders are checked for an assigned event upon dispatch, and if not, comparing the order creation time against existing event parameters. If order creation time falls within the range of an event's parameters, the corresponding event data is assigned to the order. If no matching event is found, no event data is be added.

Point of Sale (POS)

  • Updated Point of Sale (POS) to exclude terminals based on settings configured in Data Management.

Genius Point of Sale (POS) | POS Terminal Installation - Generated Code/User Credentials

PRMA-6337

Genius Point of Sale (POS) software can now be installed on a terminal with a generated code or user credentials,

Affected Components:

  • Data Management

  • Genius Point of Sale (POS)

  • Genius Portal

  • Kitchen Management

  • Online Ordering

  • Pipeline

Data Management

Removed Hawking Terminal operation and associated Terminal Scheme on Data Management user interface to prevent accidentally assigning unsupported terminal configurations.

Genius Point of Sale (POS)

Added support for a user without credentials to install Genius Shell using a Shared Code.

Point_of_Sale_Use_Share_Code.png

The Shared Code is requested from Technical Support or generated from the Genius Portal by an authorized user.

Genius Portal

  • Added new dropdown menu View Available Stations to Stations list to enable company administrators to introduce Available status for Kitchen Stations.

    Terminal_Lvl____Status_View_Side_Panel.png
  • Added support to enable company administrators to generate Share Codes for employees with Share Code option in Actions menu.

    Cloud_Portal_Generate_Share_Code.png
  • Added support for implementation of Share Code option with the following actions:

    • Add Share Code functionality to Action menu and 3-dots menu during single-site selection process

      Cloud_Portal_Share_Code_Action_menu.png
    • Selection of Share Code option opens Select the Share Code level for [Site Name] modal

      Cloud_Portal_Generate_Share_Code.png
    • Share Code level for [Site Name] modal features dropdowns Share Code Use and Service

  • Added support for implementation of Available status for Kitchen Stations with the following actions:

    • Add 3-dots menu functionality to each Station on Station list with options Share Code; Refresh Station; Reset Station

      Cloud_Portal_Site_Share_Code.png
    • Refresh Station button and Share Code and Reset Station dropdowns are available for Online Stations only in Station view details

  • Enhance Kitchen Initial Station display.

  • Enhanced display of Stations/Terminals Offline status after implementation of Available status option for Stations and Terminals.

  • Enhanced management of Silent Install file generation by adding the new permission Generate Silent Install File (SilentInstall.Generate) at administrative and company levels.

Kitchen Management

From Genius Portal, generate a single-use, 8-character code that enables staff to securely and silently install POS / KM on a device.

  • With this update, system administrators can launch the Reset Station procedure from Genius Portal.

Online Ordering

Updated existing Reset Terminal flow by implementing new ACL method to check for blocked tokens.

Pipeline

Added support of new msg_types xprt.reset-terminal and xprt.reset-station by [stack]-dm-updates Kinesis Stream.

Genius Enterprise Portal | Company Integrators

PRMA-6329

Introduced new entity Company Integrators within User Management system to enhancing API access.

Affected Components:

  • Genius Enterprise Portal

Genius Enterprise Portal

Enhanced support for new Company Integrators entity with the following new permissions at company and global levels:

  • Add new permission subgroup Company Integrators

  • View Company Integrator (Company.Integrator.View)

  • Manage Company Integrator (Company.Integrator.Manage)

  • Add Company Integrator (Company.Integrator.Add)

  • Delete Company Integrator (Company.Integrator.Delete)