Practical fixes and field notes on Dynamics 365 Commerce & Retail — MPOS, CRT extensions, Retail Server, Cloud POS, and hardware stations. Written from real implementations, not documentation.
Building the MPOS solution can fail with: It reads like a project configuration issue, but the actual cause — confirmed with a colleague hitting the same error …
> Based on the 7.1 Retail SDK, but likely applicable to later releases unless this has since been fixed. A customer reported several transactions as "missing," …
On a MSDyn365FO 8.1 Microsoft-hosted VM, you don't get admin rights. Open the Cloud POS solution from the Retail SDK under those conditions and you'll hit an er…
The class runs whenever this option is triggered in Dynamics 365 for Operations: Retail and commerce → Headquarters setup → Retail scheduler → Initialize retai…
> Based on the 7.1 Retail SDK. Renaming or refactoring a Commerce Runtime (CRT) entity that inherits from — say, from to — breaks the build of your Retail Se…
Three ways to surface a custom error message in MPOS, depending on where the error condition is detected. From resources.json MPOS's standard error handlers exp…
Building an integration between MPOS and a CRM system via Retail Server / CRT meant deserializing JSON REST responses into Cclasses. Writing those classes and t…
Preparing release notes for a client means listing every X++ and binary hotfix that went into a release — and LCS has no feature to export that information in b…
> This only shows up on certain POS models. I don't have a full list, but it reproduced reliably on an HP RP9 POS running the D365FO 7.1 Retail SDK. When scroll…
Hosting the Demo VM in our company's own data centre, we hit: One common suggestion online is to enable "Enable 32-Bit Applications" on the app pool. That didn'…
A quick note on how combined date/time fields work in AX / Dynamics 365 for Operations. For the full breakdown of date and time field types in AX, see Date/time…
After building the Retail SDK and uploading the installer to a D365FO environment, installation failed with: The MPOS installation error logs had more detail: T…
If browsing your database properties in SQL Server Management Studio throws: it's time for an update. !SQL Server Properties Error Go to Tools → Check for Updat…
On a Dynamics 365 for Operations 7.1 implementation, we hit MPOS switching to offline mode at random. Normally, offline mode is either triggered manually or kic…
For anyone just starting to explore Dynamics 365 for Operations Retail, here are the resources that were most useful early on. 1. The Retail landing page on doc…
A common report from users working with a downloaded VHD of Dynamics 365 for Operations: SQL Server Management Studio won't connect. The fix is simpler than the…
Co-written with Vishal Kohli, based on a shared troubleshooting session. !Store Master When creating a new store in the Store Master in Dynamics 365 for Finance…
If you're on Dynamics 365 for Operations 7.1 and uptake the latest binary hotfixes, expect MPOS activation to start failing with: Sergey from Microsoft covers t…
> As of 7.3, this handbook has been superseded by the official docs: Retail developer documentation home page. This post is a republish of an earlier article ba…
Three things in one post: how to run a test job in AX7, how the operator differs from AX 2012, and a job that saves you from manually editing Retail Screen Lay…
> If you're on a Dynamics 365 for Operations VM, this isn't the issue you're looking for — follow the Provisioning the administrator section of the access-insta…
On an early Dynamics 365 for Operations project, we needed to integrate the Azure-hosted Retail Server with an on-premise web API (see MPOS Technical Architectu…
If you've downloaded a Dynamics 365 for Operations / AX7 VM for development — especially for Retail — start with Microsoft's access-instances guide. Skip the Re…
Occasionally you'll hit an error trying to uninstall MPOS — or any other program, for that matter. !MPOS uninstall error Corrupted registry keys are one of the …
MPOS logs its events to different Event Viewer locations depending on which version you're running. AX 2012 R3 By default, some of these logs are hidden. To tur…
> Applies up to Dynamics 365 for Operations 7.1. Blank Operations in MPOS work differently from 7.2 onwards. Blank Operations let you extend Retail POS by addin…