Architecture Overview
EAV implementation, 148 service contracts, database schema with 50+ tables, product types, category tree, and security patterns.
View ArchitectureComplete Learning Resource: The largest and most complex module in Magento. Handles Products, Categories, EAV attributes, pricing, and the foundation of all catalog-related functionality.
1118 models, 148 interfaces, 338 blocks, 182 controllers, 126 UI components
34 plugin classes, 24 observers, 14 events, across 5 area configurations
Magento_Eav, Magento_Cms, Magento_Indexer, Magento_Customer
EAV implementation, 148 service contracts, database schema with 50+ tables, product types, category tree, and security patterns.
View ArchitectureStep-by-step traces of product save, category operations, attribute management, indexing, and price calculation.
View Execution FlowsComplete reference for all 47 plugin declarations and 24 observers with sortOrder, security implications, and performance impact.
View Plugins & ObserversHow Catalog integrates with EAV, Inventory, Search, Quote, Sales, CMS, and external systems via GraphQL/REST.
View IntegrationsReal-world GitHub issues with proven workarounds. getPrice() gotchas, EAV performance traps, and indexer race conditions.
View Known Issues