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:
