Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Note
The Retail Interest Group by Dynamics 365 Commerce has moved from Yammer to Viva Engage. If you don't have access to the new Viva Engage community, fill out this form (https://aka.ms/JoinD365commerceVivaEngageCommunity) to be added and stay engaged in the latest discussions.
This article answers frequently asked questions about the Microsoft Dynamics 365 Commerce Store Commerce app and Commerce software development kit (SDK) migration.
Why is MPOS deprecated?
Modern point of sale (Modern POS or MPOS) uses the legacy Universal Windows App (UWP) rendering framework. As of Visual Studio 2019, support for the UWP platform is reduced. The Store Commerce app is a Windows Presentation Foundation (WPF) shell application that uses the Microsoft Edge WebView2 control. This control has better performance and supports the development of better experiences through components such as IndexedDB. Store Commerce also offers superior application lifecycle management options.
For more information, see Store Commerce app and Migrate Modern POS to Store Commerce.
Does the Store Commerce app offer the same functionality as MPOS?
Yes. The Store Commerce app has full functional parity with MPOS, including offline mode and dedicated hardware station.
Do I have to reactivate my registers after I migrate to the Store Commerce app?
No. Store Commerce for Windows offers an in-place upgrade option that captures the MPOS device token before MPOS is uninstalled. Therefore, reactivation isn't required. For more information about the --inplaceupgradefrommodernpos parameter, see Store Commerce app.
I'm already using the Commerce SDK. Do I have to migrate?
If you're already using the Commerce SDK for POS and Commerce Scale Unit (CSU) extensions, and you don't have any remaining instances of MPOS, no more migration tasks are required. If you have any instances of MPOS, you should migrate to the Store Commerce app.
I'm already using the Store Commerce app. Do I have to migrate?
No, you don't have to migrate if you're using the Store Commerce app and the Commerce SDK to build CSU extensions.
Is Retail SDK available in the IaaS VM?
No. In October 2023, Microsoft removed the Retail SDK from the infrastructure as a service (IaaS) virtual machine (VM). The IaaS VM is the Microsoft Dynamics Lifecycle Services development environment.
Are legacy installers supported?
No. Legacy installers stopped working in October 2023. Migrate to the sealed installers.
Is sealed MPOS supported?
No. Support for sealed MPOS ended in October 2023. You must migrate your sealed MPOS instances to the Store Commerce app.
What happens if I continue to use the Retail SDK or MPOS beyond the deprecation date?
Existing deployments that use the Retail SDK and MPOS remain functional after the deprecation date. However, Microsoft doesn't provide support or updates for problems that you encounter. No newer versions of the Retail SDK or MPOS are released after October 2023.
Does the Commerce SDK apply to on-premises deployments too?
Yes. For on-premises deployments, the new Commerce SDK enables sealed base installers where extensions are deployed via a dedicated installer that contains only extensions.
Where does Store Commerce write event logs to?
You can find Store Commerce for Windows event logs in the Event Viewer under the path Windows Logs > Application.
Additional resources
Store Commerce app capabilities
Modernizing the Dynamics 365 Commerce in-store technology stack