ppl / module-ordermetrics
Magento 2 analytics suite with business reports, comparisons, scheduled CSV emails and performance diagnostics.
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
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.
More from Pawel Pliousnin Digital Solutions
View vendorFoundation and anchor infrastructure for modular PPL admin reports; individual PPL report modules provide the actual reports.
Admin action board for Magento 2 that turns shop and PPL report signals into severity-scored task cards.
Standalone PPL Tracking & Privacy HV storefront package for Magento 2, compatible with Hyvä-based storefronts, with consent-aware behavioural tracking and data-subject tooling.
Privacy-first behavioural tracking, consent management and EU/DE data-subject-rights tooling. Requires Ppl_Hub and remains independent of search and filter modules.
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.