Skip to main content

Core Concepts

Before diving into implementation, understanding the foundational concepts behind Unchained Engine will help you make better architectural decisions and extend the platform effectively.

Key Concepts​

Architecture​

Learn about Unchained Engine's layered architecture and how the different layers interact.

Director/Adapter Pattern​

The plugin system that powers Unchained Engine's extensibility. Understanding this pattern is essential for customizing payment, delivery, pricing, and other behaviors.

Order Lifecycle​

How orders transition from cart to fulfillment, including the checkout process, payment handling, and delivery.

Pricing System​

How prices are calculated using a chain of pricing adapters, including product pricing, delivery fees, payment fees, taxes, and discounts.

Authentication​

Authentication patterns including guest users, registered users, and external identity providers (OIDC).

Unchained Engine is free and open source, code-first (configuration through code, not control panels), and headless (a storefront-agnostic GraphQL API).