Note: Implemented with Dynamics 365 version 7.2.11792.62628, or App Update 4 (may not work with lower versions). Sample code can be downloaded at the end of this blog. A frequent customization need is to store more transactional data in the ch...
Note: This can be implemented with any Dynamics 365 or older CommerceRuntime versions. Sample code can be downloaded at the end of this blog. In some extensibility scenarios it may be useful to cache data in CRT memory. It could be data that m...
This post originally appeared on https://dynamicsnotes.com/simulating-network-issues/. In some cases it is very useful to see how a web site would perform under certain network conditions that are worse than what you have currently. You can use th...
This post originally appeared on Implementing Retail Store Credit Card discounts. An often-requested Dynamics Retail channel feature is the support of store credit cards. The retailer wants to encourage the use of a store credit card; so if the ...
This post originally appeared on https://dynamicsnotes.com/retailserver-api-timings-as-seen-from-pos/. There may be some APIs that “appear” slower than others. To find out, just hit F12 if you are running in the browser or ModernPOS to launch the ...
Are there a few F&O forms that you use over and over again as part of you role in your business? Maybe to check on batch job status? Or Commerce CDX sync job failures? Or to check on available inventory counts in the warehouses? If you car...
This video demonstrates how to store application settings securely and manage them in AX. These settings are needed for AX business logic and CommerceRuntime business logic. The data is fetched via a RetailTransactionServiceEx call. The CommerceRu...
This post originally appeared on https://dynamicsnotes.com/looking-inside-retailserver-crt-sql-with-commerce-runtime-analyzer/. The Retail Product team built a tool that can be used to trace the RetailServer calls, CRT executes, and SQL calls. It ...
One solution is to look at all EventLog entries for anything “Dynamics”. Here is how to do it: Open the EventViewer. Custom Views/Create new custom view. Select Event levels you want to see. Select the Event logs you want to see. Here...
