Commerce extension overview

Completed

The following diagram shows the Commerce extension architecture.

Diagram of the commerce extension architecture

To see all Commerce extension components, go to Retail software development kit (SDK).

The main Commerce extension components are:

  • Commerce scale unit (CSU)

    • Retail server (RS)
    • Commerce runtime (CRT)
    • Channel database
    • Store Commerce for web
  • Client

    • Store Commerce app
    • Hardware station (HWS)

Dynamics 365 Commerce app marketplace

Commerce provides a thriving online marketplace for the discovery, trial, and sale of extensions, modules, and themes that can be used across all Commerce retail channels (in-store, call center, digital, and emerging). To ensure the quality of these extensions, all items added to the marketplace are certified using standard certification practices.

Non-Microsoft providers can list and sell their services, themes, and modules on the marketplace.

The Commerce app marketplace allows Commerce customers to search for, learn about, purchase, or subscribe to and deploy certified third-party connectors, scripts, themes, modules, and more.

Examples of categories for extensions include, but are not limited to:

  • Advertising
  • Analytics
  • Calendars
  • Data management platforms
  • Direct marketing
  • Events and appointments
  • Experimentation
  • Fraud Protection
  • Gift incentives
  • Journey orchestration
  • Maps
  • Messaging and chat
  • Payments
  • Personalization
  • Ratings and reviews
  • Shipping
  • Social media engagement
  • Targeting
  • Translations

The marketplace also supports the sale of custom themes and modules for use in the digital channel, in addition to extensions. Bootstrap themes are applicable to a wide range of industries and markets. Modules can be built using React, Bootstrap, and the Commerce SDK to display content and data in the digital marketplace for a variety of purposes.