Reports Module
Config
This class provides configuration data for Magento's Reports module by loading XML configuration files for flex-based reporting dashboards. Developers...
Event
This model class tracks and manages customer behavior events in Magento 2's reporting system, such as product views, cart additions, wishlist actions,...
Event\Type
This model represents an event type in Magento's reporting system. Developers use it to retrieve and manage event type data such as event names and cu...
Flag
This class manages flag codes for tracking the last execution time of various report aggregation processes in Magento 2. Developers use it to set and...
Item
This class represents a hierarchical data item used in Magento Reports. Developers use it to build tree-structured report data where items can have ch...
Product\DataRetriever
This class retrieves product data for reporting purposes by loading product collections based on provided entity IDs. Developers would use this when b...
Product\Index\AbstractIndex
This abstract base class manages product tracking indexes in Magento 2's Reports module, used for features like recently viewed products, product comp...
Product\Index\Compared
This model manages the product comparison index in Magento's Reports module, tracking which products customers have compared. Developers use this clas...
Product\Index\Viewed
This model tracks and manages the recently viewed products index in Magento's reporting system. Developers use this class to record when customers vie...
ReportStatus
This class checks whether specific report types are enabled in Magento's system configuration. Developers use it to verify if product view, cart addit...
ResourceModel\Event
This resource model manages the report_event table which tracks customer and visitor interactions with Magento stores (like product views, comparisons...
ResourceModel\Event\Type
This resource model manages database operations for report event types in Magento's reporting system. Developers use this class to interact with the '...
ResourceModel\Helper
This helper class provides database operations for the Reports module, specifically for managing visitor product interaction data and calculating prod...
ResourceModel\Report\AbstractReport
This abstract base class provides core functionality for Magento 2 report aggregation models. Developers extend this class when creating custom report...