Deep-dive documentation for the five most critical Magento 2 core modules. Architecture, execution flows, extension points, performance patterns, and version compatibility — all verified against the 2.4.7 source.
The foundational product and category management system. Core data structures, business logic, and APIs for managing products, categories, attributes, and pricing across the entire platform.
The cornerstone of order placement — orchestrating the multi-step checkout process from cart review through payment processing to order creation. Knockout.js SPA with extensible UI components.
The cornerstone of order management — comprehensive order lifecycle management, invoice generation, shipment processing, and credit memo handling from quote conversion through fulfillment.
Customer registration, authentication, account management, address handling, customer groups, and EAV attributes. The foundation for personalized shopping experiences and customer segmentation.
Shopping cart functionality, quote lifecycle, and the transition from cart to order. Cart management, totals calculation, address management, payment/shipping method selection, and quote-to-order conversion.
The core commerce flow: Quote manages cart state, Checkout orchestrates the UI and validation steps, Sales handles order creation and fulfillment.
Products from Catalog are added to Quote as cart items, with pricing and stock validation, then presented through Checkout for purchase.
Customer provides authentication, addresses, and group membership used by Quote (customer carts), Checkout (address prefill), Sales (order history), and Catalog (tier pricing).
Catalog provides product data, pricing, and attribute metadata consumed by every other module for display, cart operations, and order processing.
Explore the Learning Paths for guided progressions that combine tutorials, guides, and module deep dives into structured learning journeys.
Explore Learning Paths