ppl / module-ordermetrics

ppl/module-ordermetrics

Magento 2 analytics suite with business reports, comparisons, scheduled CSV emails and performance diagnostics.

  • Pawel Pliousnin
magento2-module Compatibility: Not yet tested Code Quality: Pending Tests: N/A Security: Pending proprietary
Viewing version 1.0.1. Latest version is 1.2.0. Switch to latest

OrderMetrics for Magento 2

OrderMetrics is an analytics and reporting extension for Magento 2.

It provides business reports, customer lifecycle analytics, scheduled reporting, CSV exports and performance diagnostics.

The module is designed for merchants who need more detail than the standard Magento reports.

Admin navigation lives under:

PPL Hub > PPL Order Metrics

The module-owned configuration page is:

PPL Hub > PPL Order Metrics > Configuration

The ppl_ordermetrics config section is intentionally hidden from Magento's normal Stores > Configuration tree and rendered through the PPL Hub route.


Features

Business Reports

Over 40 ready-to-use reports including:

Revenue & Sales
Profitability
Customer lifecycle
Marketing performance
Catalog performance
Returns and cancellations
Operational metrics


Comparison Engine

Compare report results between two periods.

Examples:

Month vs Month
Year vs Year
Campaign comparison


Customer Lifecycle Analytics

Customer reporting including:

Customer lifetime value
Customer cohorts
Customer activity migration
Customer reactivation flows


Scheduled Reports

Reports can be scheduled and sent automatically.

Features:

Multiple reports per schedule
CSV email attachments
Cron-based execution
Flexible scheduling


CSV Export

All reports can be exported as CSV.

The CSV format contains raw values suitable for:

Excel
BI tools
data pipelines


Performance Diagnostics

The extension includes a built-in report:

report_performance

It benchmarks all reports and measures:

Runtime
Dataset size
Result rows
Cost per 1000 rows
Performance band

This allows administrators to identify heavy analytical queries.


Installation

Install via Composer or manually.

Manual Installation

Copy the module to:

app/code/Ppl/OrderMetrics

Run:

bin/magento module:enable Ppl_Hub Ppl_OrderMetrics
bin/magento setup:upgrade
bin/magento cache:flush


Requirements

Magento Open Source or Adobe Commerce 2.4+

PHP 8.1+


Admin Usage

Reports are available in the Magento admin panel.

Features available in the interface:

Filters
Comparison view
CSV export
Debug mode
Scheduled reports


Performance Notes

Some analytical reports perform complex queries on large datasets.

For very large stores it may be beneficial to:

  • enable MySQL indexes
  • use scheduled exports instead of interactive reports
  • run performance benchmarks using report_performance

License

This software is proprietary and owned by Pawel Pliousnin Digital Solutions.

See LICENSE file for details.

Third Party Libraries

This extension bundles Chart.js 4.5.0 for admin charts. The bundled UMD build also contains @kurkle/color. Both are MIT-licensed.

See licenses/NOTICE.md for the full third-party notice list and included license texts.

Changelog

1.0.0

Initial release.

Features:

  • 42 business analytics reports
  • comparison engine
  • CSV export
  • scheduled reports with cron dispatcher
  • email delivery with attachments
  • performance benchmark report
  • admin report interface
  • debugging utilities for report validation
Versions
Version Stability QA Status Compatibility Released
1.2.0 stable Fail Magento 2.4.8-2.4.9 Details 2026-07-08 08:53:16
1.0.1 stable Not tested Not yet tested Details 2026-05-17 21:27:06

Requires 26

Package Constraint
ext-ctype *
ext-iconv *
ext-intl *
ext-simplexml *
magento/framework >=103.0.8 <104.0.0
magento/module-backend >=102.0.0 <103.0.0
magento/module-catalog >=104.0.0 <105.0.0
magento/module-catalog-inventory >=100.4.0 <101.0.0
magento/module-config >=101.2.0 <102.0.0
magento/module-cron >=100.4.0 <101.0.0
magento/module-customer >=103.0.0 <104.0.0
magento/module-directory >=100.4.0 <101.0.0
magento/module-eav >=102.1.0 <103.0.0
magento/module-email >=101.1.0 <102.0.0
magento/module-order-cancellation >=100.4.0 <101.0.0
magento/module-quote >=101.2.0 <102.0.0
magento/module-reports >=100.4.0 <101.0.0
magento/module-review >=100.4.0 <101.0.0
magento/module-sales >=103.0.0 <104.0.0
magento/module-sales-rule >=101.2.0 <102.0.0
magento/module-search >=101.1.0 <102.0.0
magento/module-store >=101.1.0 <102.0.0
php >=8.1
ppl/module-hub ^1.2
psr/log ^1.0 || ^2.0 || ^3.0
symfony/mime ^6.4 || ^7.0

No QA results yet

QA pipelines haven't run for this version. Compatibility and quality results appear here once the vendor publishes a tagged release that gets ingested.

License
proprietary
Authors
  • Pawel Pliousnin — Developer

More from Pawel Pliousnin Digital Solutions

View vendor
Make it pay

Turn an existing module into recurring revenue.

If you already maintain a Magento 2 module on GitHub or GitLab, listing it on Packagento takes about five minutes. We mirror your tags, handle distribution signing, and route paid licenses through Stripe Connect, so you can keep shipping the way you already do.