Title: RT Advance Order Reporting
Author: raintech357
Published: <strong>Abril 8, 2026</strong>
Last modified: Juny 17, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/rt-advanced-order-reports.svg)

# RT Advance Order Reporting

 By [raintech357](https://profiles.wordpress.org/raintech357/)

[Download](https://downloads.wordpress.org/plugin/rt-advanced-order-reports.zip)

 * [Details](https://bal.wordpress.org/plugins/rt-advanced-order-reports/#description)
 * [Reviews](https://bal.wordpress.org/plugins/rt-advanced-order-reports/#reviews)
 *  [Installation](https://bal.wordpress.org/plugins/rt-advanced-order-reports/#installation)
 * [Development](https://bal.wordpress.org/plugins/rt-advanced-order-reports/#developers)

 [Support](https://wordpress.org/support/plugin/rt-advanced-order-reports/)

## Description

RT Advance Order Reporting adds a powerful reporting section under WooCommerce in
the WordPress admin. Version 2.0 rebuilds the dashboard interface in React (charts
via Recharts) while keeping the same server-side data layer and AJAX endpoints.

**Features**

 * Sales Summary – revenue, order count, AOV, items sold + daily revenue/orders 
   chart
 * Orders by Status – doughnut chart + breakdown table
 * Top Products – ranked by revenue with visual bar meters
 * Top Customers – ranked by lifetime value in the selected period
 * Refunds & Cancellations – summary KPIs + full order table with direct admin links
 * Period filters: Today, Yesterday, This Week, This Month, Last Month, This Year,
   Custom Range
 * Advanced filters: billing email, country & state (billing or shipping scope),
   payment gateway, shipping method, and tax class — applied across every report
   tab and the CSV export
 * CSV Export for every report tab
 * Auto-refreshes every 60 seconds (live badge) + manual refresh
 * WordPress Dashboard Widget showing today’s totals at a glance

### For developers

The React source lives in `src/`. To rebuild the bundle after editing it:

    ```
    npm install
    npm run build        # builds assets/css/dashboard.css (Sass) + assets/js/dashboard.js (esbuild)
    npm run watch:js     # rebuild JS on change
    npm run watch:css    # rebuild CSS on change
    ```

Build tooling: esbuild (JS bundling) + Dart Sass (styles). Styles are authored
 
in src/dashboard.scss as hand-written, custom CSS — no utility framework — with 
every rule scoped under `.rtao-aor-app` so wp-admin styling is never affected. React,
ReactDOM, Recharts and icons are bundled into a single self-contained file, so the
script declares no WordPress JS dependencies.

The data contract is unchanged from 1.x: the React app POSTs to admin-ajax.php
 (`
action=rtao_aor_data`) and reads `window.rtaoAOR` (ajaxurl, nonce, currency). CSV
export reuses `action=rtao_aor_export`.

## Installation

 1. Upload the `rt-advanced-order-reports` folder to `/wp-content/plugins/`
 2. Activate via **Plugins > Installed Plugins**
 3. Navigate to **WooCommerce > Advanced Reports**

The plugin ships with a pre-built React bundle (`assets/js/dashboard.js`) and
 its
styles (`assets/css/dashboard.css`), so no build step is required to use it.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“RT Advance Order Reporting” is open source software. The following people have 
contributed to this plugin.

Contributors

 *   [ raintech357 ](https://profiles.wordpress.org/raintech357/)
 *   [ rtao ](https://profiles.wordpress.org/rtao/)

[Translate “RT Advance Order Reporting” into your language.](https://translate.wordpress.org/projects/wp-plugins/rt-advanced-order-reports)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/rt-advanced-order-reports/),
check out the [SVN repository](https://plugins.svn.wordpress.org/rt-advanced-order-reports/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/rt-advanced-order-reports/)
by [RSS](https://plugins.trac.wordpress.org/log/rt-advanced-order-reports/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.1.0

 * Added an advanced filter panel: billing email, country, state (billing/shipping
   scope), payment gateway, shipping method and tax class.
 * Filters apply to all five report tabs and to CSV export; active filters shown
   as removable chips.
 * New AJAX endpoint (rtao_aor_filter_options) populates dropdowns from live WooCommerce
   data.

#### 2.0.0

 * Rebuilt the reporting dashboard front end in React.
 * Charts migrated from Chart.js to Recharts.
 * Added manual refresh control alongside the 60s auto-refresh.
 * Custom hand-written SCSS (no utility framework), scoped to the dashboard so it
   never affects the rest of wp-admin.
 * Server-side data layer, AJAX endpoints and CSV export unchanged.

#### 1.0.0

 * Initial release

## Meta

 *  Version **2.1.0**
 *  Last updated **1 dia ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/rt-advanced-order-reports/)
 * Tags
 * [analytics](https://bal.wordpress.org/plugins/tags/analytics/)[orders](https://bal.wordpress.org/plugins/tags/orders/)
   [reporting](https://bal.wordpress.org/plugins/tags/reporting/)[reports](https://bal.wordpress.org/plugins/tags/reports/)
   [woocommerce](https://bal.wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://bal.wordpress.org/plugins/rt-advanced-order-reports/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/rt-advanced-order-reports/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/rt-advanced-order-reports/reviews/)

## Contributors

 *   [ raintech357 ](https://profiles.wordpress.org/raintech357/)
 *   [ rtao ](https://profiles.wordpress.org/rtao/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/rt-advanced-order-reports/)