Architecture & Design
This section introduces the architecture and design behind the Sales area and provides guidelines on how to start programming using the e-commerce API.
The following diagram shows a component view of the Sales area.

The API extension points allow programmatic extension of the interface implementation, allowing the projects to customise business logic.
This section describes the concepts behind Sales plugins.
This section explains the architecture behind the state transition system in Sales.