Extensibility 2019 release wave 2
Important
This content is archived and is not being updated. For the latest documentation, see Microsoft Dynamics 365 product documentation. For the latest release plans, see Dynamics 365 and Microsoft Power Platform release plans.
Enabled for | Public preview | General availability |
---|---|---|
End users by admins, makers, or analysts | ![]() |
To be announced |
Business value
Retailers often want to integrate third-party services and data into their e-commerce sites. Our extensibility model gives in-house developers and system integrators (SIs) the ability to easily create extensions that consume and present these services and their data into Dynamics 365 Commerce websites.
Feature details
When a retailer needs customization beyond what the e-commerce store starter kit provides, Dynamics 365 Commerce supports extensibility with less development time and investment. Commerce allows customizations to provide the same value to the operations team as the e-commerce store starter kit, including UX modules that adapt to different looks in different markets and service integrations that activate with the flip of a switch. With the extensibility story, the retailer’s development team has the option to create new templates, new modules, new variants for a module, or use the open source community to take an existing piece of code (or module) and modify it for use. The goal is to ensure the developer’s time is productive and to simplify the process of building customizations.
In addition to adding new UX, it is also easy to package complex third-party service integrations so that the retailer can quickly and confidently enable them. For each type of service, from ratings and reviews to experimentation to analytics, the retailer is able to pick the provider per site and market and change it later with a single configuration. Does your targeting provider require JavaScript on every page, a server-side call for the user’s segment, and a special API to fetch recommended products? Not a problem. The platform orchestrates these pieces so that admins activate or deactivate them all together in one step.
See also
Online channel extensibility (docs)