Extension guide

Magento 2 Reporting Pro User Guide

Default Magento reports rarely answer the questions merchants actually ask. This guide shows how Towering Media Magento 2 Reporting Pro ($259) turns order data into dashboards, customer-level insights, exportable grids, and segment-ready views—plus install overview, admin setup, rebuild tips, FAQ, and where to buy.

Magento 2 Reporting Pro — customer intelligence and analytics dashboards

There is no separate wiki page for this module yet—this CMS guide is the primary how-to. Product details, pricing, and add-to-cart live on the Magento 2 Reporting Pro page. Browse the rest of the suite in Analytics & Integrations.

Why Default Magento Reports Fall Short

Out of the box, Magento’s Reports menu is useful for a quick pulse check—but it is rarely enough for marketing, merchandising, or retention work:

  • Generic sales totals — hard to see which products matter per customer, not just store-wide
  • Limited customization — columns, filters, and business-specific slices are constrained
  • Export friction — pulling clean CSVs for campaigns or offline analysis wastes time
  • Weak decision support — KPI comparisons, RFM-style segments, and category-aware performance are missing or scattered
Watch for: If your team still dumps raw sales_order tables into spreadsheets every Monday, Magento’s default reports are not answering the business questions.

What Reporting Pro Solves

Magento 2 Reporting Pro is an admin-first customer intelligence and merchandising insight platform. It builds aggregate read models from Magento orders, then surfaces dashboards, grids, charts, and exports you can act on—without scanning millions of fact rows in the request path.

  • Customer-level insights: top purchased products and revenue contribution per shopper
  • Dashboard KPIs with year-over-year style comparison windows
  • Operational reports (sales detailed, product performance, manufacturer, loyalty ranking, and more)
  • CSV / Excel XML exports aligned to what you filtered on screen
  • Custom Report Builder for saved definitions (date ranges, period grouping, guest orders)
  • Configurable counted order statuses and customer segmentation settings
  • Hyvä-compatible storefronts (admin module; no storefront JS dependency)
Composer: toweringmedia/module-reporting-pro Price: $259 View product page →
Magento 2 Reporting Pro extension product artwork
Reporting Pro — customer intelligence, revenue-driven product views, and actionable exports for Magento 2.

Key Capabilities

  • Dashboard — revenue, orders, AOV, items, customers, new vs returning, top customers/categories, charts
  • Shared date presets — Today, Last 7 Days, Month to Date, Year to Date, Custom, and more
  • Period grouping — day, week, month, quarter, year
  • Product Performance — configurable parents rolled up, or SKU View for every child SKU (PO-friendly)
  • Sales Detailed — one row per order with Extento-shaped export columns
  • Customer Loyalty Ranking — lifetime-oriented ranking with group and first-ordered context
  • Custom Report Builder — create, duplicate, and edit saved report definitions
  • ACL-aware exports — roles only export reports they are allowed to see
  • Open Source & Adobe Commerce Magento 2.4.x

System Requirements

  • Magento: 2.4.4 – 2.4.7+ (Open Source & Adobe Commerce)
  • PHP: 8.1, 8.2, or 8.3
  • Towering Media Composer repository credentials
  • Working Magento cron (recommended for ongoing aggregate refresh)
  • Admin roles with Reporting Pro ACL resources as needed

General Composer install steps for Towering Media modules: Installation guide.

Installation Overview

Step 1: Authenticate Composer

Add your Towering Media credentials to auth.json in the Magento root (same pattern as other Towering Media extensions).

Step 2: Require the package

composer require toweringmedia/module-reporting-pro

Step 3: Enable and upgrade

php bin/magento module:enable Toweringmedia_ReportingPro
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy -f
php bin/magento cache:flush

Exact module enable name matches the package’s registration.php / module.xml—confirm after install. Production stores should follow your normal deploy process (compile + static content as needed).

Tip: After install, run a full aggregate rebuild once so dashboards and grids have data before you evaluate the UI. See the setup section below.

Need help installing? Contact Towering Media or browse more modules in Magento 2 Extensions.

Setup Overview in Admin

  1. Log in to Magento Admin.
  2. Open Stores → Configuration → Towering Media → Reporting Pro.
  3. Review Counted Order Statuses — decide which statuses every report should include (including custom statuses).
  4. Review Customer Segmentation defaults (corporate keywords, large-order rules, At Risk days, RFM bands). Defaults describe a small retailer—tune before relying on segments.
  5. Save Config, then flush cache.
  6. Build aggregates (CLI), for example:
    php bin/magento reportingpro:rebuild
    php bin/magento reportingpro:status
  7. Confirm admin users have the correct Reporting Pro resources under System → User Roles → Role Resources.
Before go-live: Empty grids after install usually mean the rebuild has not finished or the date preset is narrower than your last orders. Widen the range or wait for rebuild progress via reportingpro:status.

Dashboards & Customer Insights

Open the Reporting Pro admin menu to reach the dashboard and report grids. An untouched dashboard toolbar typically compares KPIs to the same calendar dates last year; you can switch to previous-period or custom comparison windows.

  • KPI tiles — revenue, orders, average order value, items sold, customers, new and returning customers, categories with sales
  • Lists & charts — top customers, top categories, revenue/orders time series that match the active filters
  • Customer-level product views — see which products each customer buys most (quantity) and which drive the most revenue

Use these views to power retention campaigns, targeted promotions, and merchandising decisions that generic “best sellers” lists miss.

Exports & Custom Report Builder

Most fixed report grids export as CSV or Excel XML with the same columns, filters, sort, date window, and grand totals you see on screen. Sales Detailed is the exception: export writes the full Extento-shaped order dump, not only the shorter on-screen column set.

  • Export buttons live on each authorized report grid
  • Custom Report Builder keeps its own CSV endpoint and reuses the definition’s filtered query
  • Seeded starter reports are read-only—duplicate them before editing
  • Scheduled emailed exports are not part of the current ship set; use on-demand export for campaigns and offline analysis
Tip: Pair Reporting Pro insights with storefront measurement tools such as Google Tag Manager and Search Intelligence connectors so admin analytics and marketing attribution stay aligned.

Need accounting synchronization alongside Magento analytics? Use the Magento 2 QuickBooks Online Connector with the QuickBooks connector user guide.

Troubleshooting

Dashboard or grids look empty

  • Confirm reportingpro:rebuild completed successfully
  • Widen the Date Range preset (Year to Date may miss stores whose last orders are older)
  • Check Counted Order Statuses—cancelled/pending-only filters can zero out results
  • Verify the admin role has ACL access to that report

Numbers look inflated by category

  • Category-keyed fact rows can repeat a line once per category. Prefer manufacturer / product performance / order-level reports when you need un-duplicated totals

Rebuild seems stuck or overlapping

  • Rebuild and the periodic refresh share a process lock—overlaps skip cleanly
  • Use php bin/magento reportingpro:status for live phase/progress

Export fails or is missing

  • Confirm the role can view that report (export uses the same ACL)
  • Retry with a narrower date window on very large datasets

Still stuck? Contact support with Magento version, PHP version, and a short description of the report + date range you expected.

Frequently Asked Questions

What problem does Reporting Pro solve?

It gives merchants clearer sales, customer, and product insight than Magento’s default reports—especially customer-level product affinity, exportable grids, and dashboard KPIs.

Can I export reports?

Yes. Grids typically export CSV and Excel XML. Sales Detailed exports a fuller order dump suitable for offline parsers.

Does it support multi-store?

Yes. Filter and analyze by website / store scope according to Magento’s store structure and report toolbars.

Is it Hyvä compatible?

Yes. Reporting Pro is an admin analytics module and does not depend on Luma or Hyvä frontend templates.

Where is the documentation?

This CMS page is the primary user guide (wiki page not published yet). General Composer install: Installation. Product details: Reporting Pro PDP.

How much does it cost?

$259 for Magento 2 Reporting Pro (see current pricing and license options on the product page).

Want our Magento team to handle it?

Towering Media installs, configures, and customizes Reporting Pro for Magento 2 stores — along with ongoing Magento maintenance, admin tooling, email deliverability, and reporting.

Magento support services →Tell us about your project

Get the Extension

Stop guessing from thin Magento reports. Dashboards, customer-level product insights, and exportable grids—built for Magento 2 merchants who need decisions, not spreadsheets.

Explore the category: Analytics & Integrations.

My Cart

Loading...

Customer Login

Checkout as a new customer

Creating an account has many benefits:

  • See order and shipping status
  • Track order history
  • Check out faster