Commerce Suite 2025.4 Release Notes
About this release
The Commerce Suite is integrated with LS Central, providing simplified apps and service with real-time connectivity through web services. This version was released with LS Central version 26.0.
The Commerce Suite includes:
- Commerce Service – version 2025.4
- Mobile POS (Android) – version 2025.4
- Mobile Inventory (Android) – version 2025.4
- ScanPayGo (Android & iOS) - version 2025.4
Note: All released clients connect by default to a central Commerce service that is hosted in the cloud. This server is connected to LS Central (25.xx), which is populated with demo data and acts as a source of data suitable for demonstrations and software evaluation.
-
To request a local installation of the Commerce Service for any of the solutions that you wish to privately host and connect to your LS Central solution, contact LS Retail through Partner Support on the LS Retail Portal (log in required).
Commerce Service is unit tested against LS Nav (2018 11.xx, 13.xx) and LS Central (14.xx, 17.x, 19.x, 21.x, 23.x, 24.x, 25.x, 26.x).
The apps are only tested against LS Central 26.xx.
These release notes cover new features and changes implemented in the Commerce Suite for this release. For more detailed information about the functionality, refer to the LS Central Help (eCommerce for LS Central, Commerce Installation, LS Central Apps).
Minimum system requirements
Requirements for Commerce Service Host running on IIS:
- 80 GB disk space, depending on the LS Nav/LS Central database size
- 4 GB Ram
- Windows 11 Professional/Enterprise
- Windows server 201x
- IIS 7 or later
- SQL Server 201x
- SQL Server Advanced Express 201x
Compatibility version matrix
Commerce Suite | LS Central/LS Nav | LS One |
---|---|---|
2025.4 | Central 26.x, 25.x, 24.x, 23.x, 22.x, 21.x, 20.x, 19.x, 18.x, 17.x, 16.x, 15.x, 14.x, 13.x, Nav 2018 (11.x) | N/A |
2024.10 | Central 25.x, 24.x, 23.x, 22.x, 21.x, 20.x, 19.x, 18.x, 17.x, 16.x, 15.x, 14.x, 13.x, Nav 2018 (11.x) | N/A |
2024.6 | Central 24.x, 23.x, 22.x, 21.x, 20.x, 19.x, 18.x, 17.x, 16.x, 15.x, 14.x, 13.x, Nav 2018 (11.x) | N/A |
2024.4 | Central 24.0, 23.x, 22.x, 21.x, 20.x, 19.x, 18.x, 17.x, 16.x, 15.x, 14.x, 13.x, Nav 2018 (11.x) | N/A |
2023.10 | Central 23.x, 22.x, 21.x, 20.x, 19.x, 18.x, 17.x, 16.x, 15.x, 14.x, 13.x, Nav 2018 (11.x) | N/A |
2023.5, 2023.6, 2023.8 | Central 22.x, 21.x, 20.x, 19.x, 18.x, 17.x, 16.x, 15.x, 14.x, 13.x, Nav 2018 (11.x) | N/A |
2022.11, 2022.12, 2023.1, 2023.2, 2023.3, 2023.4 | Central 21.x, 20.x, 19.x, 18.x, 17.x, 16.x, 15.x, 14.x, 13.x, Nav 2018 (11.x) | N/A |
2022.6, 2022.7, 2022.8, 2022.10 | Central 20.x, 19.x, 18.x, 17.x, 16.x, 15.x, 14.x, 13.x, Nav 2018 (11.x) | N/A |
2022.5 | Central 20.x, 19.x, 18.x, 17.x, 16.x, 15.x, 14.x, 13.x, Nav 2018 (11.x) | 2022 (Inventory and MPOS) |
2022.1, 2022.2, 2022.3, 2022.4 | Central 19.x, 18.x, 17.x, 16.x, 15.x, 14.x, 13.x, Nav 2018 (11.x) | 2022 (Inventory and MPOS) |
4.24, 4.25 | Central 19.x, 18.x, 17.x, 16.x, 15.x, 14.x, 13.x, Nav 2018 (11.x) | 2021 (Inventory and MPOS) |
4.18, 4.19, 4.20, 4.21, 4.22, 4.23 | Central 18.x, 17.x, 16.x, 15.x, 14.x, 13.x, Nav 2018 (11.x) | 2021 (Inventory and MPOS) |
4.17 | Central 17.4, 16.x, 15.x, 14.x, 13.x, Nav 2018 (11.x) | 2021 (Inventory and MPOS) |
4.10, 4.11, 4.12. 4.13, 4.14, 4.15, 4.16 | Central 17.4, 16.x, 15.x, 14.x, 13.x, Nav 2018 (11.x) | 2020 (Inventory and MPOS) |
4.4, 4.5, 4.6, 4.7, 4.9 | Central 17.4, 16.x, 15.x, 14.x, 13.x, Nav 2018 (11.x) | 2019.1 (Inventory only) |
4.0, 4.1, 4.2, 4.3 | Central 14.x, 13.x, Nav 2018 (11.x) | 2019.1 (Inventory only) |
3.7 | Central 13.05, Nav 2018 (11.05), 2017 (10.10), 2016 (9.10) | N/A |
3.3, 3.4, 3.5, 3.6 | Central 13.04, Nav 2018 (11.05), 2017 (10.10), 2016 (9.10) | N/A |
3.0, 3.1, 3.2 | Nav 2018 (11.05), 2017 (10.10), 2016 (9.10) | N/A |
2.5.0 | Nav 2018 (11.05), 2017 (10.10), 2016 (9.10) | N/A |
2.4.x | Nav 2017 (10.10), 2016 (9.10) | N/A |
2.3.x | Nav 2017 (10.10), 2016 (9.10), 2015 (8.08) | 2017 |
The LS Central version mentioned in the list is the highest version within a major version that a Commerce Version supports. Each LS Central minor version, lower than the one mentioned in the list, is also supported. For example: Central (13.05) means that 13.04, 13.03, 13.02, 13.01, and 13.0 are supported, too.
Features and fixes in this release
Mobile POS (Android)
- Bug fixes
Inventory (Android)
- Bug fixes
- Background Replication Status notifications
- Tag finder functionality added for Zebra RFID device
- Added the ability to change unit of measure on an item while picking/receiving
- Fixed an issue where the app would ignore Vendor No on Worksheet
- Improved sorting added for documents, added sort by vendor
- Fixed importing settings from configuration file
- Added SaaS settings to MDM settings
- Allow unknown items in Stock Counting worksheets, new setting in LS Central to turn on.
ScanPayGo (Android & iOS)
- Bug fixes
- Authentication token support added
- Changed to use Maui TouchEffect from Community toolkit
- Added support for One time shopping lists that get deleted after shopping
- Added functionality to show price changes since the last time Shopping list was opened
- Simulator support fixed for iOS, see details in developer documentation
- Fixed issues with background changing to black when using dark theme on latest iOS
- Added support for Shopping List notifications when other users change a shopping list you are connected to
- Added constant to remove Social login libraries if not used by the app, see developer documentation
- Updated ViewModel and Service initializations to use DI
- Fixed header for shared Shopping Lists
- Added better logging for direct to SaaS communication
Commerce Service
Note: There is new Encr setting for password encryption to use in Appsetting. The hard-coded key for it has been removed and moved to Appsetting, and it can be encrypted there as well. If you used encryption for passwords in older versions, you may need to redo the password encryption and update the settings files with new data.
Use the new CommercePwdGenerator.exe tool to generate a new encrypted password. To encrypt Encr Code, use the tool without Encr Code, and put the password into the Appsettings file as:
<add key="Security.EncrCode" value="Rxxxx=:encr:" />
- Bug fixes and Features
- ReplEcommHierarchyLeaf fix delete in SaaS mode
- DEV-47190: Central Timestamp Replication support
- LSC-58840: Add Account to Login functions
- Functions
- SpgRegisterNotification: New
- SpgUnRegisterNotification: New
- DiscountGet use Central OData GetDiscount WS
- SalesEntryGetSalesByOrderId use Central OData GetSalesInfoByOrderId WS
- SalesEntryGetReturnSales use Central OData GetSalesReturnById WS
- SalesEntriesGetByCardIdEx use Central OData GetMemContSalesHist WS
- StoreGet & StoreGetById use Central OData GetStore WS
- ItemGetByBarcode & ItemGetById use Central OData GetItem WS
- ReplEcommStoreTenderTypes use Central OData GetTenderTypeEx WS
- ReplEcommBasePrices use Central OData GetPriceListLine WS for Price list line mode
- Class Object Changes
- ReplDiscountSetup: Add StoreGroupCodes
- ReplStore: Add StoreGroupCodes, PriceGroupCodes
- ReplStoreTenderType: Add DataEntryCodes
- ReplCustomer: Add CustomerId
- ReplPrice: Add Status, PriceListCode, LineNumber. Change SaleType from int to Enum
- ProactiveDiscount: Add PeriodId, PopUpLine
- OrderHospStatus: Add Lines
- Store: Add StoreGroupCodes, PriceGroupCodes
- OneList: Add CustomerId, MemberPriceGroupCode, PriceGroupCode
- Commerce Database Changes
- SpgNotification: New
- SpgNotificationLog: New
- Enum Object Changes
- ListType: Add Temporary
- ProactiveDiscountType: Update values according to Central Values.