D365 Retail

Field notes on Dynamics 365 Commerce & Retail

All articles
MPOSRetail Server

MPOS Randomly Switching from Online to Offline — The Hotfixes That Fix It

16 March 20181 min readHitesh Manglani

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 kicks in seamlessly when there's a communication issue between MPOS and the D365 Retail Server — a network interruption, for example. (For the full picture of the Retail topology, see MPOS Technical Architecture.)

The problem: when the interruption happened mid-transaction, the cashier would get a "Cart State has changed" error, have to void the transaction, and start over — which usually meant ending up with an offline transaction anyway. Not what you want with a queue at the till. On top of that, the MPOS logo wouldn't update to reflect the actual online/offline state.

The fix

If you have MPOS offline mode enabled, uptake these as soon as possible:

All three are needed together; the X++ hotfix complements the binary fixes rather than replacing them.

More on this topic

Stuck on a D365 Commerce issue?

If you need hands-on help with MPOS, CRT extensions, or a Retail deployment, get in touch — I still build these things.

Talk to me