WordPress plugin intelligence profile

Ni WooCommerce Sales Report By User Role

Assign WooCommerce orders to sales agents and track sales by user role with agent reports, dashboard KPIs and HPOS support.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version2.2.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.1 · PHP 7.4
Directory statusactive
Last directory update4 Oct 20261mo ago
Active installations90Adoption metric — not a quality score
WordPress.org rating5.0 / 5 from 1 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Ni WooCommerce Sales Report By User Role version 2.2.0 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

Ni WooCommerce Sales Report By User Role links every WooCommerce order to a sales agent (salesperson) and shows how much each agent sells. Choose any WordPress user role as your sales team, assign an agent on the order screen, and get a sales dashboard, a product-wise sales report and a sales agent report — all filtered by date period and agent.

It is built for stores that sell through sales representatives, field agents, resellers, phone or in-store staff, and for anyone who needs a simple WooCommerce sales report by user, by salesperson or by user role.

Accurate sales figures

  • Net of refunds – partial and full refunds are subtracted from sales totals, quantities sold, line totals and tax.
  • Paid orders only – reports count orders with the status Processing, On hold or Completed. Pending, Failed, Cancelled and Refunded orders are excluded.
  • Your time zone – “Today”, “Yesterday”, “This year” and other periods follow the time zone set in WordPress Settings.

Key features

  • Sales dashboard – total, this year, this month, this week and today sales, plus order counts.
  • Today’s sales analysis – orders, sales, products sold, discount and tax for the current day.
  • Recent orders – the 10 latest orders with customer, country, status and net order total.
  • Sales product report – product-wise sales with quantity, line tax and line total, filtered by sales agent.
  • Sales agent report – order count and net sales total per agent.
  • Date filters – Today, Yesterday, Last 7 days, Last 10 days, Last 15 days, Last 30 days, This year and Last year.
  • Assign sales agents to orders – a “Select Sales Agent” box on the order edit screen.
  • Sales Agent column in the WooCommerce orders list.
  • Choose the agent role – use any existing role or the included Ni Sales Agent role.

WooCommerce HPOS compatible

The plugin is fully compatible with WooCommerce High-Performance Order Storage (HPOS) and with the legacy WordPress posts storage, including compatibility (sync) mode. Reports read the active order tables directly with optimised SQL, so they stay fast on large stores, and the sales agent is stored as standard WooCommerce order meta.

Secure

Reports and settings are available only to administrators, requests are protected with nonces, user input in database queries is validated and prepared, and report output is escaped.

For developers

  • ni_sales_agent_report_order_statuses – filter the order statuses included in reports (default: wc-processing, wc-on-hold, wc-completed ).
  • ni_sales_agent_report_columns, nisabur_sales_product_report_columns and nisabur_sales_product_report_data – customise report columns and rows.

Need more reports?

Get Ni WooCommerce Sales Agent and Sales Commission for agent commission reports, CSV export of all reports and a separate login for sales agents.

  • View demo
  • Buy Ni WooCommerce Sales Agent and Sales Commission

Disclaimer

It is not responsible for any harm or wrong doing this Plugin may cause. Users are fully responsible for their own use. This Plugin is to be used WITHOUT warranty.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • sales agent
  • sales report
  • user role
  • woocommerce report
  • salesperson
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.1 · PHP 7.4
Update activity4 Oct 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version2.1.22.2.0
WordPress compatibility6.6.77.1.2
WordPress requirement4.76.1
PHP requirement7.07.4
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.