Compatibility
Ecommerce Platforms
Ninjalytics works with the following platforms:
- WooCommerce (high performance order storage)
- WooCommerce (legacy order storage)
- Easy Digital Downloads
Important Note
While Ninjalytics is compatible with both WooCommerce and Easy Digital Downloads, it is not intended to be used on a single site with both of these plugins active. Permissions (capability) checks may also assume that only the permission set from one of these platforms is in use at a time (corresponding to the active platform). Therefore, users with the view_shop_reports capability (from Easy Digital Downloads) instead of view_woocommerce_reports (from WooCommerce) may still be able to view WooCommerce reports using Ninjalytics, and conversly users with the view_woocommerce_reports capability instead of view_shop_reports may have access to Easy Digital Downloads reports. We do not recommend using Easy Digital Downloads capabilities for users or user roles on a site with WooCommerce installed, or vice versa.
Hosting Requirements
To run Ninjalytics, we recommend the following as a minimum:
- PHP 8.0+
- WordPress 6.1+
- PHP Zip extension enabled (required to generate reports in the XLSX format)