Ninjalytics creates powerful sales reports and order exports for your WooCommerce store. Generate detailed product sales reports with charts, or export individual order line items for fulfillment and accounting. Choose from 15+ pre-built templates, customize which fields to include, filter by date ranges and order status, and preview everything live before downloading.
Perfect for smart decision making, monitoring sales performance, order fulfillment, inventory management, and accounting. Works with both WooCommerce and Easy Digital Downloads.
Previously using "Product Sales Report for WooCommerce" and "Export Order Items for WooCommerce" as separate plugins? Ninjalytics replaces both - everything you need is now in one plugin, plus more.
Reporting Features & Benefits
- Live preview and one-click download - see your data instantly before exporting
- Pre-built report templates - quickly create reports from 15+ ready-made templates including Top Selling Products, Stock Reports, Sales by Region, Live Carts analysis*, and more
- Order Export Mode - export individual order line items with full order details (billing/shipping info, order status, dates) - replaces Export Order Items plugin functionality
- Flexible date ranges - use quick shortcuts like "Last 7 days," "This Year," or set precise relative and absolute date ranges
- Order status filtering - include or exclude sales based on transaction status
- Product-specific reporting - store-wide reports, by product(s), product categories, and/or custom segmentation
- Interactive charts - create line and bar charts to help visualize your data
- Report presets - save custom report settings to regenerate reports later
- Variation support - report on variations separately or together
- Custom sorting - set display order for your data
- Flexible field selection - choose what fields to include in your report from dozens of available fields
- Cost of Goods (COGS) tracking - calculate profit and margins (requires compatible COGS plugin)
- Exclude free products - leave free products out of your report
- Row limits - set report to only include top X results
- CSV export - export in versatile CSV format for universal spreadsheet compatibility
- High Performance Order Storage (HPOS) - full support for WooCommerce's modern order storage system
- Works with WooCommerce, Live Carts for WooCommerce and Easy Digital Downloads (beta)
View, Download, and Share
Use the report builder to quickly create a custom report, view in your dashboard, or click “Download Report” and your custom report will be generated and downloaded as a CSV. Import to your favorite spreadsheet software or share it with members of your team.
Pre-Built Report Templates
Ninjalytics includes 15+ ready-to-use report templates to get you started quickly:
Product Sales Templates:
- All Sales - comprehensive sales overview with charts
- Top Selling Products - identify best performers by revenue
- Top Rated Products - products with highest customer ratings, only available in Pro
- Stock Report - monitor inventory levels and identify restocking needs
- Sales by Product - detailed product performance breakdown
Geographic & Segmentation Templates:
- Sales by US State - regional sales analysis for US market
- Sales by Country - international performance tracking
- Sales by Currency - multi-currency sales breakdown
- Sales by Payment Method - payment gateway analysis
Order Export Templates:
- New Order Export - detailed order line items export for fulfillment
- New Sales Report - aggregated sales data overview
Live Carts Templates:
- Live Carts Report - aggregate cart statistics and trends
- Live Carts Export - individual cart details export
- Carts by Status - segment carts by status (active, abandoned, converted)
- Average Cart Value - monitor cart value trends over time
Requires free Live Carts for WooCommerce plugin)
Simple Filtering
Ninjalytics gives you a ton of control for zeroing in on what’s important. See what products are performing best based on quantity or sales so you can refine your online sales strategy. Filter by date range, order status, item, and/or category.
Live Carts Integration
When you have the free
Live Carts for WooCommerce plugin installed (Pro version also
available), Ninjalytics automatically adds specialized reporting templates for analyzing abandoned and active shopping carts. Track cart abandonment rates, monitor cart values, and understand customer behavior before checkout to optimize your conversion funnel.
Key Reporting Fields Available:
Product Sales Reports:
- Product ID, SKU, Name
- Variation ID, SKU, Attributes
- Product Categories
- Current Stock Quantity
- Quantity Sold
- Gross Sales
- Gross Sales (After Discounts)
- Total Sales Including Tax
- Cost of Goods Sold (COGS, Profit, Gross Margin)
- Order Count, Average Order Total
- Line Item Count
- And more...
Order Export Reports:
- Order ID, Status, Total, Date/Time
- Order Item Type, Line Item Name
- Billing Name, Phone, Email, Address, State
- Shipping Name, Phone, Email, Address
- Line Item Quantity, Gross, Total
- Order Shipping Methods
- Product details for each line item
- And more...
You can rename any field in your reports and reposition it.
Note: The Pro version adds additional advanced fields including product prices, detailed taxes, refund data, customer notes, order notes, custom meta fields, and more. See "Get Pro Features" section for details.
Get Pro Features
If you are a power user needing advanced options for fine-tuning reports,
upgrade to pro:
- Email reports - send reports to any email address with a single click, or use scheduled reports addon for automation
- Multiple export formats - save reports in XLSX (Excel), HTML, or Enhanced HTML formats in addition to CSV
- Pie charts - create pie charts for visual data representation (free version includes line and bar charts)
- Alternative date ranges - filter orders by paid date, completed date, or custom date fields (e.g., delivery date from other plugins) instead of order date
- Custom calculated fields - create your own formulas using arithmetic operators and built-in functions (Concatenate, Get Post Title, Get Permalink, Timestamp to Date/Time, and more) to calculate custom metrics
- Advanced field customization - include custom product/order meta fields
- Expanded product filtering - filter by product tags, custom fields, and product variation-specific attributes
- Multiple custom segments - use several custom segmentation fields at the same time for complex data grouping
- User role filtering - generate reports filtered by customer user roles (both default and custom roles)
- Order meta filtering - limit reports to orders matching specific custom meta field values (e.g., delivery date, custom order tags)
- Advanced order fields - access to Order Source, Order Notes, Customer Notes, Shipping State, and refund-related fields
- Ninjalytics App - access your reports on the go with the Ninjalytics app for Android or iOS (beta)!
- Want more? - check out our add-ons for expansion plugins
Reviews
⭐️⭐️⭐️⭐️⭐️
“I needed reports to help make informed decisions for ordering new stock from suppliers and the Ninjalytics was perfect. It can create very granular reports for specific product categories or one grand report for all our products. Well done!” - @krooisant
⭐️⭐️⭐️⭐️⭐️
“I was looking for good frontend reports for my marketplace and I came across the winning trio, Ninjalytics, Export Items Pro in combination with Frontend Reports. This trio was the best for the job.” - Yinon Tubi
If you like this plugin, please consider leaving a comment or review.
Documentation
Explore the full
Ninjalytics documentation:
Addons & Integrations
Looking to automate your reports, share them on the frontend of your site, or export details about an individual sale for order fulfillment? Upgrade or become a member for access to these add-ons:
Scheduled Email Reports - email your reports as an attachment on a recurring schedule
Frontend Reports - embed a report or a download link in a post or a page
Export Order Items Pro - export order details for use in order fulfillment and data analysis
You may also like these plugins
BerryPress has built a range of powerful plugins for WooCommerce and WordPress. Check out some of our favorites below - and don’t forget to leave a ⭐⭐⭐⭐⭐ review to help others in the community discover them!
- Inline Image Upload for BBPress - Add a TinyMCE WYSIWYG editor to BBPress forums and enable inline image uploads, so users can easily attach and display images within their posts.
- PhotoBerry Studio - Create beautiful, customizable product photo galleries directly in your WordPress dashboard.
- Automatic Product Categories - Available as a free version and Pro. Automatically assign products to categories based on custom rules, saving you time and keeping your store organized.
- Live Carts for WooCommerce - Free plugin to view and analyze live shopping carts in real time to understand user behavior and optimize conversions (Pro version also available). Integrates with Ninjalytics to add 4 specialized cart reporting templates.
- Customer Address Change Notification for WooCommerce - Get instant notifications when customers update their shipping or billing address, helping you stay on top of changes and prevent delivery issues.
- LoginBerry - Automatic email verification for WordPress accounts. Stops fake signups by requiring a 6-digit activation code before users can log in - zero configuration needed.
To view BerryPress's premium WordPress plugins and themes, visit our
WordPress products catalog page.
Enjoy!
- Click "Plugins" > "Add New" in the WordPress admin menu.
- Search for "Ninjalytics".
- Click "Install Now".
- Click "Activate Plugin".
Alternatively, you can manually upload the plugin to your wp-content/plugins directory.