Commerce plugins


Overview of Commerce plugins.

The Commerce Engine delivers commerce functionality through an extensible, pluggable framework. A plugin is an independently publishable extension to the Commerce Engine. Plugins are published as a lightweight NuGet package, either to a public repository or a secure private repository. You can acquire plugins or create your own plugins to support your own specific scenarios. Similarly, Sitecore partners create plugins to use as value-added intellectual property (IP) in commerce engagements.

Plugins can contribute:

  • an entity

  • a component

  • a command

  • a pipeline

  • a model

  • a policy

  • an event

  • a list

A plugin can also take a dependency on another plugin to extend its functionality.

The following figure presents some of the key plugins provided with the Sitecore XC solution, including a simplified view of some of the relationships between them: