Log in

Reports Module

Config

Model

This class provides configuration data for Magento's Reports module by loading XML configuration files for flex-based reporting dashboards. Developers...

Event

Model

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

Model

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

Model

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

Model

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

Model

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

Model

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

Model

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

Model

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

Model

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

Model

This resource model manages the report_event table which tracks customer and visitor interactions with Magento stores (like product views, comparisons...

ResourceModel\Event\Type

Model

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

Model

This helper class provides database operations for the Reports module, specifically for managing visitor product interaction data and calculating prod...

ResourceModel\Report\AbstractReport

Model

This abstract base class provides core functionality for Magento 2 report aggregation models. Developers extend this class when creating custom report...