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...

Data

Helper

This helper class generates time-based intervals (day, month, or year) for Reports functionality in Magento 2. Developers use it to create consistent...

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...

Model\Grouped\Collection

Collection

This class handles grouped data collections for Magento 2 reports. Developers use it to aggregate and organize report data by a specific column (like...

Model\Product\Index\Factory

Factory

This factory class creates and manages instances of product index models for tracking customer interactions like viewed and compared products. Develop...

Model\ResourceModel\Accounts\Collection

Collection

This collection class is used to retrieve and aggregate new customer account data for reporting purposes in Magento 2. Developers use it when generati...

Model\ResourceModel\Customer\Collection

Collection

This collection class is used to retrieve and manage customer data for reporting purposes in Magento 2. Developers use it when generating customer rep...

Model\ResourceModel\Event\Collection

Collection

This collection class manages and retrieves event data from the Reports module, primarily used for tracking user interactions like recently viewed pro...

Model\ResourceModel\HelperInterface

Interface

This interface defines the contract for helper classes that handle database operations specific to Magento Reports, such as merging visitor product in...

Model\ResourceModel\Order\Collection

Collection

This collection class provides specialized functionality for generating sales reports in Magento 2. Developers use it to retrieve and aggregate order...

Model\ResourceModel\Product\Collection

Collection

This collection class retrieves and manages product data for reporting purposes in Magento 2. Developers use it to generate product reports with stati...

Model\ResourceModel\Quote\Collection

Collection

This collection class provides specialized methods for retrieving and filtering abandoned shopping cart quotes for reporting purposes. Developers woul...

Model\ResourceModel\Quote\CollectionFactory

Factory

This factory class creates instances of Quote Collection for the Reports module. Developers use this factory when they need to retrieve and analyze qu...

Model\ResourceModel\Quote\CollectionFactoryInterface

Interface

This factory interface defines a contract for creating instances of Quote Collection resources used in Magento's Reports module. Developers use this t...

Model\ResourceModel\Refresh\Collection

Collection

This class provides a collection of available report statistics that can be refreshed in Magento 2. Developers use this to display a grid of reports (...

Model\ResourceModel\Report\Collection

Collection

This collection class generates time-based reports by dividing a date range into intervals (daily, monthly, or yearly periods). Developers use it as a...

Model\ResourceModel\Review\Collection

Collection

This collection class is used to retrieve and manage product review data specifically for reporting purposes in Magento 2. Developers use it when buil...

Model\ResourceModel\Wishlist\Collection

Collection

This collection class provides reporting functionality for customer wishlists in Magento 2. Developers use it to generate wishlist analytics such as t...

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...