Microsoft Dynamics 365 for Retail is an end-to-end retail solution that delivers unified commerce across all channels. It encompasses sales, mobility, intelligence, and productivity to help retailers and workers achieve more in a cloud-first, mobile-first manner. Retail offers comprehensive support to operate a wide range of business processes, such as merchandising, inventory, and channel management capabilities. It also provides immersive customer experiences across all touchpoints.



Dynamics 365 for Retail is closely related to Dynamics 365 for Finance and Operations, Enterprise edition, and Dynamics 365 for Talent. The same functionality may appear in all three products. As a result, in topics that are primarily related to Retail, the product name will be Microsoft Dynamics 365 for Retail; in topics that are primarily related to the core product (Finance and Operations), the product name will be Microsoft Dynamics 365 for Finance and Operations, Enterprise edition; in topics that are primarily related to human resources, the product name will be Dynamics 365 for Talent.

In the left pane, select a feature area to learn more about it.

Channel management

As you set up your Retail experience, you will decide how to define and configure your stores. They can be brick-and-mortar stores, online stores, or call centers.

Each retail store can have its own payment methods, delivery methods, price groups, income and expense accounts, registers, and staff. After you create your retail store, you create an assortment of products that you want the store to carry. You can also define store-specific prices and discounts that apply to products that are available in the store.

Clienteling and loyalty

Customer needs constantly change. You must be able to quickly and effectively keep up with changes in buying habits and trends, so that you can target and attract new customers, but also keep your existing customer base happy.

Furthermore, customers have many options for getting what they want, when they want it, and at the price they want. To maintain customer loyalty, you can use personalized notifications and offers that make shopping easier.

Hardware and peripherals

Retail Modern point of sale (MPOS) and Cloud POS can use a wide range of hardware peripherals. Both MPOS and Cloud POS offer multiple interfaces and deployment options to help you with your various business scenarios.

The Peripheral simulator for Retail includes a virtual peripheral simulator and a POS simulator. The virtual peripheral simulator primarily supports testing of scenarios that usually require physical POS peripheral devices. The POS simulator lets you test the compatibility of physical peripheral devices with Retail without having to deploy the POS client.


Advanced analytics bring the power of machine learning to retail challenges, and enable predictive, optimized, and personalized insights that help lead to growth and profitability. Retail lets you deliver visual reports on any device, whether it's online or offline. Additionally, you can help customers identify products and services that meet their needs before the time of purchase.

Monitoring and diagnosis

Retail lets you monitor sales and margin performance in real time across various levels of the organization hierarchy.


Before you can offer products for sale in your retail channels, you must create and configure the products in Retail. You can create the products, define the product properties and attributes, and assign the products to retail category hierarchies. To make the products available to your retail channels and add them to an active assortment, you must release the products to the legal entities where they are available.

You can make price adjustments to products, and can also set up discounts that are applied to a line item or a transaction at the POS, in a call center sales order, or in an online order.

Store operations and POS

MPOS is a POS app for PCs, tablets, and phones. Sales staff can process sales transactions and customer orders, perform clienteling activities, and perform daily operations and inventory management on mobile devices anywhere in the store, and also at PC-based registers. Cloud POS is a browser-based POS that can be started in any standard browser.

You will set up several components to define the relationships among a store, the POS registers in the store, and the retail peripherals that those registers use to process transactions. You will also define the characteristics of a specific instance of the POS. These characteristics include the hardware profile or setup for retail peripherals that will be used at the register, the store that the register is mapped to, the visual experience for the user who signs in to that register, and the functionalities that are enabled in the register. You will also define whether the register can operate in a disconnected or offline state.

Customize and administer Retail environments

If you've been asked to customize your environment, or if you're responsible for deploying and maintaining your system, be sure to see the developer and system administrator content that is specific to Retail, in addition to the more general content.