← API documentation Getting started

Package overview

Architecture, registration, and the main integration points.

Last updated

Architecture

OptimusCommerce.Extension is the Umbraco package. It references OptimusCommerce.UmbracoDependency for Umbraco-specific services and OptimusCommercev2.Core for commerce models, interfaces, and core implementations.

  • The Umbraco composer automatically registers commerce services, hosted services, and Swagger configuration.
  • Services are resolved through Umbraco's dependency injection container.
  • Storefront views and integrations can use interfaces from OptimusCommerce.Core.Interfaces and OptimusCommerce.UmbracoDependency.Interfaces.

Start here

Install the package, enable Umbraco composers in Program.cs, and configure the integrations your site needs. The following articles document concrete types from version 17.94.0.

Source: OptimusCommerce.Extension/Composers/OptimusCommerceExtensionApiComposer.cs · Optimus Commerce.Extension 17.94.0