10 Reasons Product Sales Report Users Should Switch to Ninjalytics

I get it – change can be annoying. We’ve all been at the receiving end of a software update we didn’t ask for, scratching our heads and asking “why would they change that?” or “where did they move that feature to now?” Interface changes introduce a learning curve, slow down familiar tasks, and turn quick actions into fishing expeditions.

But when there is a choice to make a change, the benefits need to be much greater than the investment of time needed to make the switch. In this post, I’m making the case for why Product Sales Report users should take the plunge and migrate to Ninjalytics for their WooCommerce reports. Let’s see if I can convince you.

I’m writing this with the premium version of Ninjalytics in mind, but many of these features are available in the free version on WordPress.org too. If you were previously on the free version of Product Sales Report, you’ll find that Ninjalytics Free has a hugely expanded feature set – including many capabilities previously found only in Product Sales Report Pro. And if you use Export Order Items, this post applies to you too – see point #3.

1. Live report previews, no need to download

With Product Sales Report, you don’t see results until you click a button to run the report – at which point it opens in a new tab or downloads for viewing in your spreadsheet software. Ninjalytics shows your report live in the browser, with automatic updates as you change settings or date ranges. You can interact with the table directly: click a column heading to change sort order, drag columns to reorder fields. And if you use a non-HTML format like XLSX for downloads, there’s no need to switch to HTML just to preview – leave your download format set and preview is always there.

Ninjalytics reporting plugin for WooCommerce - report preview
The Ninjalytics report view – live preview, sortable columns, and settings panel side by side.

2. Charts built right in

No more downloading a spreadsheet just to visualize your data in a separate tool. Ninjalytics has a chart mode where you can view dynamic charts right inside the plugin, with the same live update capabilities as the table view. Five chart modes let you create line, bar, and pie charts to suit your reporting needs.

Ninjalytics reporting plugin for WooCommerce - chart preview
Sales trend as a line chart in Ninjalytics – same report data, visualized directly in the plugin

3. Replaces two plugins at once

One of the reasons we built Ninjalytics was to bring Product Sales Report and Export Order Items together into a single analytics tool. Many users ended up needing both plugins – and there was often confusion about which one was right for a given task. Ninjalytics does everything both plugins do, and more, eliminating the need to install and maintain two separate plugins or figure out which one to reach for.

4. A modern UI that’s actually easy to use

Despite a facelift or two along the way, Product Sales Report’s interface clearly shows its origins from over a decade ago. We fully redesigned the UI and UX in Ninjalytics – it looks better and is easier to use. Less commonly used settings have been moved into an Advanced section so they don’t clutter the main view.

Ninjalytics in action – live report preview, settings panel, date range and resizing panel

5. Mobile app and dashboard widgets

Data is most useful when it’s easily accessible. Ninjalytics Pro supports a mobile app for Android and iOS – view chart and table reports on the go without logging into your WordPress admin each time. Android users can also show automatically updated key metrics as home screen widgets without even opening the app. You can also pin reports as WordPress dashboard widgets to get a quick overview directly in the admin.

You can install the Ninjalytics Android app from here: Download on Google Play or iOS version from here: Download on Apple Store.

The Ninjalytics mobile app – view reports and charts on the go without logging into WordPress.

6. Custom calculated fields and formulas

Ninjalytics Pro includes a field builder for custom calculated fields. Define formulas to answer the questions you’re asking without editing reports after generation. Include report data, fields not in the report, static values, and built-in functions in your formulas.

Calculation field modal in Ninjalytics plugin
The field builder in Ninjalytics – define custom formulas using report data, static values, and built-in functions.

7. Report templates to skip the setup

With a lot of flexibility comes a lot of settings. Ninjalytics makes it easier to get started with built-in report templates you can run as-is or customize to suit your needs. A useful starting point when you’re setting up a new reporting objective.

WooCommerce reporting templates in Ninjalytics plugin
Report templates in Ninjalytics – a ready-made starting point for common reporting needs.

8. Filter by delivery date, payment date, and more

Ninjalytics gives you four date range modes (quick, basic, relative, and absolute), and you can also apply the date range to the order’s payment date, completion date, or a date from a custom meta field – instead of just the creation time. Useful for stores that offer local pickup or delivery and want to report by pickup or delivery date, for example.

Date range options for WooCommerce reports in Ninjalytics
Ninjalytics lets you filter reports by order date, payment date, or completion date – whichever makes sense for your report.

9. Now supports Easy Digital Downloads too

We designed the Ninjalytics reporting engine to be friendly to integrations beyond WooCommerce. That allowed us to add support for Easy Digital Downloads alongside WooCommerce – expanding the user community and welcoming store owners from a different corner of the WordPress ecosystem. If you know any EDD store operators, point them this way.

10. Where all new features are going

Ninjalytics is where active development is happening. While we plan to continue supporting Product Sales Report Pro for the near future, new features and improvements will be going into Ninjalytics going forward. Staying on Product Sales Report means missing out on what’s coming next.

11. Your existing report settings migrate automatically

Limiting Ninjalytics to 10 reasons turned out to be harder than expected. We’ve built automatic migration of your Product Sales Report and Export Order Items report settings directly into Ninjalytics. Install the plugin, and pick up right where you left off.

And a few more things worth mentioning

  • Dashboard widgets – pin any report directly to the WordPress dashboard so your key metrics are visible the moment you log in, without opening the plugin.
  • Product images in reports – add a product image column to your report preview for a more visual, at-a-glance view of your data.
  • More report fields – Ninjalytics gives you a significantly wider selection of fields to include in your reports compared to Product Sales Report.
  • Better debugging tools

Ready to switch?

If you have an active Product Sales Report Pro license, there’s a discount waiting for you in your BerryPress account under My Account → Licenses.

  • Purchased within the last 30 days? You’ll find a 90% off coupon for your first year of Ninjalytics Pro – so you can try both plugins side by side while your current license is still active, and make the switch at your own pace.
  • Purchased more than 30 days ago? You’ll find a 60% off coupon for your first year of Ninjalytics Pro, also waiting in your account automatically.

No need to contact support – just log in and the coupon is there.

If you purchased Product Sales Report Pro through WP Zone, make sure to create a BerryPress account using the same email address you used for your WP Zone order. Your license will appear in My Account automatically, along with any discount coupons you’re eligible for.

Not ready to commit yet? Start with the free version of Ninjalytics on WordPress.org to give it a test drive first.

Get Ninjalytics Pro

Questions about Ninjalytics? Drop them in the comments below or reach out to our support team – we’re happy to help.

Working with WooCommerce and want to stay up to date? Join the BerryPress community on Facebook or subscribe to the newsletter for plugin updates and new tutorials straight to your inbox.

Leave a Reply

Ready to grow your WordPress business?

Talk to the BerryPress team and see how our plugins and custom solutions can help you simplify workflows, boost performance, and unlock new revenue opportunities.

Contact Us

Subscribe to BerryPress Newsletter

Stay in the loop with plugin news, tips, tutorials, real-use examples, and special deals — straight to your inbox. Just useful stuff. No spam, we promise.

"*" indicates required fields

Privacy*