Architecture
Add Application Insights in .NET
Optimizely Configured Commerce 5. 2.
Build service v2
Optimizely has introduced a new build service for Configured Commerce that runs in Kubernetes instead of the legacy system that uses TeamCity. Running on Kubernetes provides additional scalability and security, such as Using Configured Commerce's internal Kubernetes infrastructure for dynamic scaling of build resources to reduce queue time and overall build times.
Spire CMS Configured Commerce 5.x architecture
The application structure has been refactored to make use of widgets and RESTful APIs. The Storefront is presented with AngularJS directives that are initialized with the business logic from the Optimizely module.
Enable Progressive Web Application (PWA) development
Optimizely Configured Commerce has no native Progressive Web Applications (PWA) functionality within the Spire CMS. However, it lets partners and customers create ServiceWorker.
Classic CMS Configured Commerce 5.x architecture
The application structure has been refactored to make use of widgets and RESTful APIs. The Storefront is presented with AngularJS directives that are initialized with the business logic from the Optimizely module.
Database definitions
You should understand the database definitions for Configured Commerce. AdminActionConfiguration \[Security/Configuration] – Stores configurations for actions available in the Admin Console, which require specific permissions by role.
Add custom database scripts
Configured Commerce uses database scripts internally to alter the state of the database when necessary, such as when a new feature is released or a bug must be fixed. As an added feature, custom database scripts can also be used within your own Configured Commerce solution.
Configure SMTP for email services
Configured Commerce uses the System. Net.
Monitor and improve website performance
With Optimizely Configured Commerce, you can be more proactive with website performance issues. These are some suggestions; you could also use other solutions to resolve issues.
Configure multiple email domains
You can submit a request to configure multiple email domains in Configured Commerce. Work with hosting support through the following steps In the Admin Console, go to Administration > System > Settings > Site Configurations .
Create an alternate cart endpoint
To create an alternate cart, perform a post request to /api/v1/carts. Additional configuration options You can include a VmiLocationId in the request body (if Vmi is enabled).
Customize account activation email models
The Admin AccountActivation, Admin ResetPassword and Website AccountActivation email models are formed in AccountActivationEmail. cs .
Dependency injection
Dependency injection (DI) in Optimizely Configured Commerce is based on the DI framework in ASP. NET Core located in the Microsoft.
Cart v2 overview
Cart v2 in Optimizely Configured Commerce is the evolution of Cart v1. It introduces breaking changes to improve performance.
Extend Cart v2
In Cart v1, you extend the cart by adding a handler to a handler chain (see Add handlers ). Cart v2 replaces the IHandler chain with an IAsyncPipeline , so the extension point is different.