Users Insights 4.3 update

Users Insights 4.3 is now available, featuring a new WooCommerce product reports section that provides detailed insights on sales performance of each product. The update also includes other various new features and improvements including an option to move back in time on period based reports and some new LearnDash features.

New WooCommerce Product Reports section

WooCommerce product sales reports

This new feature is available under the Users Insights -> Reports -> WooCommerce Products section. It prompts you to select a product, providing the following reports for the selected product:

  • Frequently bought together (top products that are frequently ordered with the selected product). Includes an option to filter by date.
  • Sales – number of orders containing the selected product with status completed, processing and on hold
  • Items sold – number of items sold in sale orders
  • Items sold total amount – the total amount charged for items in sale orders
  • Top ordered variations (for variable products) – showing the names of the top ordered variations (regardless of order status). This report can be further filtered by date.
  • Top ordered attributes (for variable products) – showing the names of the top ordered attributes. It can be very useful when the variations consist of multiple attributes. This report can also be filtered by date.
  • Order statuses – showing the statuses of the orders containing the selected product with the option to filter by date

To learn more, visit the WooCommerce Product Sales Reports page.

New option to move back in time in period based reports

All time/period based reports now support an option to move back in time. Before this update, these reports used to show only the last several years, months, weeks or days. This new feature now allows moving the report in time – for example, on a monthly report that shows the last 12 months by default, you can now navigate to the previous 12 months, etc. The navigation buttons are displayed for each report when you hover it.

Reports move back in time

This feature is available to all time based reports, including those of 3rd party modules, such as WooCommerce sales reports, LearnDash activity reports, membership activity reports, etc.

LearnDash Group column

If you use the LearnDash groups feature, you can now see the groups that the users belong to in the Users Insights table. To view this column, just click on the eye-icon menu and enable the “Group” column. You can additionally filter the user list by their group by using the “Group” filter.

LearnDash user group column

LearnDash course started and completed dates

Course activity list in the user profile section now includes the date started and date completed information.

LearnDash course started and completed dates


Filter WooCommerce order statuses by date

The WooCommerce Order status report now includes an option to be filtered by the date of the orders. You can filter by the

WooCommerce filter order status report by date

Other changes in version 4.3

  • Fixed: Issue with sorting date fields on the table in ascending order with MySQL 8
  • Fixed: Some of the table fields/reports loaded in UTC instead of the WordPress site timezone
  • Fixed: Profile Builder Pro – country field options not available in filter select
  • Fixed: Date picker not working with Finnish language since the 4.2.0 update
  • LearnDash: Make private courses available to select in course filters and module options for the users who can access private posts
  • LearnDash: Handle cases when LearnDash stores multiple course activities per user. For course start date and end date we now take the first date the course has been started and the last date the course has been completed.
  • WooCommerce: Add a filter/hook usin_wc_successful_order_statuses allowing to change the statuses used in to count “Successful orders” and compute “Lifetime value” fields. By default the completed and processing statuses are used. You can learn more here.
  • WooCommerce: Add a filter/hook usin_wc_sale_order_statuses allowing to change the sale order statuses used to detect sale orders in reports (Sales, Sales Total, Product Sales, Product Sales Total, Product Items Sold). By default completed, processing and on hold are used. You can learn more here.
  • Change how schema updates run. The usin_version_installed option key now refers to the database version, and the usin_version_update action now runs only on schema update.
  • Other general improvements and minor bug fixes