A few weeks ago, Microsoft announced that the D365 Store Commerce App is now GA. The MPOS will enter “end-of-support” in release 10.0.33(Spring 2023) according to the following whitepaper. There are still features missing in Store Commerce, like dual display etc, but this will be added in later releases (10.0.28+).
One of the reasons why we have a new app, is to see an improved rendering performance in the POS app. User experienced performance has always fascinated me, and in this blogposts I wanted to do an unofficial performance review of the Store Commerce App in Online and in Offline mode.
First some basic tip: How to install Store Commerce App ?
- Read the following docs carefully, and setup D365 Commerce to support offline devices.
- Install SQL server. (I’m using the Developer edition) Remember to also install options like SQL full-text Search
- Download the store commerce app from LCS asset library
- Install the store commerce app using powershell, with the command :
Store_Commerce Installer_exe_name install –installoffline –trustsqlservercertificate
The test I will be conducting is a very small one, where I scan 4 barcodes, and then do a quick sale. I will be using the Macro Recorder, and running the script 10 times in online and in offline.
D365 Store Commerce Online
Online scanning of 10 orders took 39s. This means that in online mode running against a T2 (with .net core 3.1) the average time to scan and post this sales basket is 3.9 s.
D365 Store Commerce Offline
Offline scanning of 10 orders took 50s. This means that in offline mode the average time to scan and post this sales basket is 5.0 s,
I also wanted to compare this towards the CPOS online, and this was a surprise! Scanning of 10 orders took 40s. This means that in CPOS running against a T2 (with .net core 3.1) the average time to scan and post this sales basket is 4.0 s.
My conclusion is therefor that we have a new king in town. The D365 Store Commerce Online is the winning in my test. It surprised me that the D365 Store Commerce Offline actually was close to 1s slower than the online? I think this may be the latest improvements on the CSU that is the effect, and that the improvements exceeds the network latency penalty.
I also want to appreciate the community for the engagement concerning D365: My take on the new Microsoft focus. On LinkedIn the post received more than 45000 views, and from what I hear from Microsoft is that they are appreciating the feedback. I hope to see 2 effects of this, and that is an increase in implementing community ideas, and that the community again can build trust to invest time into the idea’s site.