Version: Back 0.0.356.20 | KFC CEE 0.0.310.20 (01/30/25)
New Features and Improvements
- [Backend] Support for Payments via Fast Payment System (FPS)
Functionality to work with payments through the Fast Payment System (FPS) has been implemented. - [Core] Mandatory entry of table number
A new setting has been added that requires mandatory entry of the table number. - [Backend, Core, Theme] Container Management Support
Support for container management using the new RK7 data dictionary has been added. - [Core, Theme] Separate selection of order type
Separate selection of order type for two packaging usage scenarios has been added. - [Backend, Core, Theme] License Comments
The ability to work with license comments during kiosk relicensing has been added. - [Backend] Category Data Loading
Implemented loading of category information without prior conditions (categories are now requested anew when the kiosk is launched). - [Backend] Processing Unknown Card Types in r_keeper CRM
Support for processing unknown card types has been added to the RKeeper CRM functionality. - [Backend] Enhanced Data Transmission to Metrics
On the backend, extended information has been prepared for transmission to analytics systems.
Bug Fixes and Improvements
- [Backend] Fix for Modifier Stop List Functionality
An issue where the modifier stop list incorrectly affected the dish blocklist (including cases where a dish was added to the blocklist via the cash register) has been resolved. - [Backend] Obtaining Organization Information When Ordering for a Legal Entity
The mechanism for obtaining organization information when placing an order for a legal entity has been improved. The parameters for invoking createInvoice have been updated. - [Core] Multilingual Scenes Operation Fix
An issue causing multilingual scenes to ignore language settings in orders has been fixed. - [Theme] Modifier Functionality Fixes
The following issues have been corrected:- Product price did not update upon adding modifiers.
- The default modifier continued to apply even after adding the dish to the cart while editing modifiers.
- [Core] Renaming of the Home Screen Setting
The setting previously named Disable Buttons on the Home Screen has been renamed to Show Order Type Selection Screen with Language Choice. - [Backend] Correction of Price Check in Menu Items Filter
An error in price verification within the getMenuItemsByCategoryId method has been fixed. Combo dishes are now correctly displayed when loading category items. - [Theme] Correction of Discount Display in Cart
The incorrect display of discounts in the cart has been fixed. - [Core] Kiosk Lock Screen Localization Correction
The text on the kiosk lock screen is now displayed in the current localization (previously, the default localization was used). - [Core] Minor spelling corrections
Minor corrections have been made to spelling and phrasing. - [Theme] Packaging Localization Fix
The issue preventing packaging localization from being applied has been resolved. - [Backend] Filtering Erroneous Identifiers in BlockList
A preliminary filter has been added to prevent processing of invalid menu item identifiers when removing them from the blocklist via the control unit.
- [Core, Theme] Gallery Scene Correction
The operation of the gallery scene when adding a menu item to the cart has been corrected. - [Core] Modification of the Initial FPS Payment Setting Value
The initial value for the FPS payment usage setting has been updated. - [Backend] Correction of BlockList Logic When Working with Kiosk Orders
Changes have been made to the logic of working with the blocklist when adding a dish to the blocklist during the order placement process through the kiosk, if the task originates from the Control Unit. - [Backend] Correction of Kiosk Order Deletion
The issue with kiosk order deletion in RK7 ("cannot add items to printed packets") has been resolved.