Skip to main content

Getting Started

This guide walks you through your first sales report after install. For download and activation details, see Installation & Activation first.

Time needed: about 5 minutes · Requires: WooCommerce (or EDD / Live Carts for other templates)


Before you start

Free vs Pro

You have…Start here
Nothing yet — want free reportingInstall Free from WordPress.org
Purchased ProInstall Pro ZIP + activation key
Legacy Product Sales Report on the siteSame plugin as Ninjalytics Free — presets may import automatically (Migrating)
Plugin name on disk

On Plugins → Installed Plugins, the free edition may appear as Product Sales Report for WooCommerce (folder product-sales-report-for-woocommerce). The admin menu label is Ninjalytics. That is expected — one product, two naming conventions.

Reports vs Exports

Choose the right template type in New Report:

TypeOne row represents…Best forCharts
ReportsAggregated totals (e.g. per product, per day)Dashboards, trends, top sellersYes
ExportsOne order or one line itemFulfillment, accounting, spreadsheetsNo

Full template list: Presets & Templates


Quick start — Ninjalytics Free

1. Install

  1. Plugins → Add New → search Ninjalytics (or Product Sales Report).
  2. Install NowActivate.
  3. Open Ninjalytics in the left admin menu.

No activation key required.

2. Create a report from a template

  1. Go to Ninjalytics → New Report.
  2. Click Use Template.
  3. Under WooCommerce — Reports, choose Top Selling Products.
  4. The report editor opens with a live preview.

3. Set the date range

  1. Above the preview, open the date range picker.
  2. Choose Quick → Last 30 days (or another preset).
  3. Click Refresh in the toolbar to reload data.
Inclusive dates

Both start and end dates count toward the report. An order on the last day of the range is included. This differs from legacy Product Sales Report Pro (exclusive end). See Report dates · FAQ.

4. Download CSV

  1. In the right sidebar, open Settings → Table & Downloads.
  2. Confirm Download format is CSV.
  3. Click Download in the toolbar.
  4. Save the file — open it in Excel, Google Sheets, or your accounting tool.

5. Save as a preset (optional)

  1. Click Save in the toolbar.
  2. Enter a name (e.g. Top products — last 30 days).
  3. Find it later under Ninjalytics → Reports.

Quick start — Ninjalytics Pro

Complete steps 1–5 above after Pro setup:

  1. Download the Pro ZIP from My Account and upload via Plugins → Upload Plugin. See Installation → Pro.
  2. Go to Ninjalytics → Activation.
  3. Enter order ID + checkout email (BerryPress) or WP Zone activation key (any email).
  4. Click Activate.
  5. If Ninjalytics Free (WordPress.org) is still active, deactivate it on Plugins — keep Pro only.

Pro-only extras to try:


Where things are in the admin

ScreenHow to openWhat you do there
Reports listNinjalytics (default tab)Run, edit, or delete saved presets
New ReportNinjalytics → New ReportTemplate library or blank report
Report editorOpen a preset or templatePreview, sidebar settings, Download / Save
SettingsNinjalytics → SettingsGlobal preview options, dashboard widgets
ActivationNinjalytics → ActivationPro only — enter activation key

UI details: Admin UI overview


Add-ons (separate products)

Ninjalytics presets power these add-ons, but each add-on is a separate purchase with its own activation key:

Add-onNeedsNotes
Scheduled Email ReportsSER activation key + Ninjalytics ProWooCommerce presets only in schedules
Frontend ReportsFrontend Reports activation key + Ninjalytics ProShortcodes; WooCommerce presets recommended

Hub guide: Ninjalytics add-ons


Tips for larger stores

  • Narrow the date range first when testing — confirm data appears, then widen.
  • Increase PHP memory (256M or higher) if preview or export fails on large reports.
  • XLSX timeouts — reduce row count or use CSV; see Troubleshooting.
  • HPOS — no extra Ninjalytics configuration; WooCommerce order storage mode is detected automatically.

What to do next

GoalRead
Understand Free vs Pro featuresFree Tier
Migrate from PSR / EOIPMigrating
Customize filters and fieldsReport configuration
Pin a report to the dashboardDashboard widgets
Compare with legacy Pro pluginsPlugin comparison
Something went wrongFAQ · Troubleshooting