NOVEMBER 24, 2023 UPDATE:
- FREE version 1.5 released with many bug fixes.
- PRO version 2.5 released with many new features and finally, the long awaited CHURN tab.
- Prices will be raised very soon. You have been warned!
- (Plugin was formerly called “Pro Reports for MemberPress”)
Read more to see all the updates!
DOWNLOAD LINK
- FREE version – WordPress.org (repo)
- PRO version – purchase link
FUNCTION
Show MemberPress reports with more detail. More sales information, date-ranges, and filtering options.
DESCRIPTION
This plugins shows much more useful data than the default MemberPress reports. You can see how many of each membership (product) sold, payments made, coupons used, refunds given, and many other useful product sales data. Everything is also organized into a visual bar chart as well as data table.
I built my own reports plugin because I got sick of waiting for MemberPress to update their default reports function. Currently, the default reports focus too much on transactional data like “completed, pending, failed, refunded”, instead of more important sales data. I’ve spoken to their founder and devs over the years, begging for certain features and laying out UI designs but they never got around to it. They’re too busy creating integrations to help attract new buyers, rather than making existing ones happier.
The FREE version is already much better than the default MemberPress reports function (more sales data, and better report visualization). And the PRO version has even more awesome features…see below.
FREE FEATURES:
- More date ranges – the default MemberPress reports only show Month, Year, All-Time. WPJ Reports also shows Yesterday, Today, Last 7 Days, Last 30 days, This Month, This Year, Last 364 Days, Last Year, and Custom Date Range.
- Visual bar charts – showing sales proportions for each product.
- Filter products – choose which products to show on sales charts.
- Product details – calculate quantities sold, new subscriptions, coupons used, payments made, and sales revenue by each product.
- Match website timezone – default MP reports show data in UTC timezone which is frustrating when daily sales amounts don’t sync up with your region. WPJ Reports will show data in the same timezone as your site.
FREE REPORT TABS:
- Sales – product sales info, payments, coupons, revenue, refunds.
PRO FEATURES (some finished, others still in development):
- More report tabs – Churns, Subscriptions, Members, Courses, and Students.
- Filter features – choose which data to show, and sort to your liking.
- Color select – specify custom colors for each product.
- Save reports – save your favorite filter selections as custom reports, so you don’t have to keep re-selecting them.
- Report URLS – bookmark and visit reports directly through handy URLS.
- Export to PDF/CSV – to print reports or import data elsewhere.
- Row highlights – apply highlight or sticky effects to products or users, to visually highlight them. (in development)
PRO REPORT TABS:
- Churns – churn rate, churn revenue, churn revenue rate.
- Subscriptions – subscriber sign-ups, active status, payments, sales.
- Members – member status, payments made, product access.
- Courses – users registered, active status, course usage.
- Students – student activity, course progress, lessons opened.
- Growth (in development) – see monthly/annual rates for growth. Show rates for members and revenue.
Learn more about WPJ Reports for MemberPress PRO!
Installation
1. Install easily from your dashboard Add Plugins page or manually download the plugin and upload the extracted archived to the `/wp-content/plugins/` directory.
2. Activate the plugin through the ‘Plugins’ menu in WordPress.
3. From your Dashboard, go to the sidebar MemberPress menu and click on “WPJ Reports”.
Frequently Asked Questions
Does this plugin work with newest WP version and also older versions?
- Yes, this plugin works perfect with the latest version of WordPress! It also works with older versions as well but you should always run the latest WordPress and PHP version for best security and performance. This plugin is used in my critical sites so you can be assured it works perfect.
Will this plugin slow down my site?
- No. Nothing is loaded in the frontend. I’m an absolute speed fanatic.
How often do you plan to update this plugin?
- We’ll keep maintaining both FREE and PRO versions to work with the latest WordPress version and other plugins.
- New features and styling adjustments will be made over time, at our discretion. Priority given to the most user-requested ones.
- PRO version pricing will increase over time to reflect added features. Existing PRO customers will be grandfathered in (no price changes for them).
Screenshots
1. Quick view of how it looks. (New version looks even better; will update screenshot soon.)
Labels glossary:
Sales:
- Payments – number of payments made during period.
- Coupons – number of coupons used during period.
- Revenue – total dollar amount of incoming payments during period.
- Refunds – total dollar amount of refunds during period.
- Net Total – remaining sum of (revenue) minus (refunds) during period.
Churns:
- Sign-ups – show # new product sign-ups (not members).
- Churn # – show # of products subscriptions expiring during that time (not members).
- Churn % – show churn rate % for time period…calculate subs expired during period divided by total active subs at beginning of period.
- Churn $ – show churn in dollar amount of revenue lost during period.
- Churn $% – shown churn in percentage of dollar amount lost during period (compared to beginning of period).
Churn is calculated as a subscription that started before the report period and ending during the report period. (Churn rate = number of ended subscriptions, divided by number of active subscriptions at beginning of period. Also known as “simple churn rate”.)
Subscriptions:
- Active – number of active subscriptions during period.
- Inactive – number of inactive subscriptions during period.
- Sign-ups – number of subscription sign-ups during period.
- Expired – number of subscriptions expiring during period.
- One-time Subs – number of one-time payments during period.
- Recurring Subs – number of recurring subscriptions during period.
Members:
- Sign-ups (chart) – number of member sign-ups during period.
- Active (chart) – number of active members during period.
- Inactive (chart) – number of inactive members during period.
- Active – number of active products during period.
- Expired – number of products expiring during period.
- Details – user subscription details, and login history.
Courses:
- Studied (chart) – number of students who clicked onto any course page during period.
- Started (chart) – number of students who already started a course page. Calculates for all-time regardless of date period chosen.
- Completed (chart) – number of students with completed status during report period.
- Registered (chart) – number of registered students during period.
- Active (chart) – number of students (with access) during period.
- Inactive (chart) – number of students (with expiring access) during period.
- Category – user defined on course creation page.
- Tag – user defined on course creation page.
- Not started – number of students who didn’t yet open course page during period.
- Studied (period) – number of students who clicked onto course page during period.
- Progress (avg) – average percentage of lessons completed across all students (who started the course).
- Complete – number of students who completed the course (clicked on all course pages).
Students:
- Studied (chart) – number of students who clicked onto any course page during period.
- Started (chart) – number of students who already started a course page. Calculates for all-time regardless of date period chosen.
- Registered (chart) – number of registered students during period.
- Active (chart) – number of students (with access) during period.
- Inactive (chart) – number of students (with expiring access) during period.
- Active – number of courses with access.
- Inactive – number of courses with expired access.
- Started – number of courses started.
- Complete – number of courses completed.
- Lessons – number of lessons completed.
- Details – shows access, lesson activity and progress per course.
Growth (in development):
- Growth rate – % growth for subscribers.
- Growth revenue – % growth for revenue.
- Churn rate – % churn for subscribers.
- Churn revenue – % churn for revenue.
Dany
Where to buy your pro plugin?
Johnny
Thanks for pointing this out. I added the purchase link at the top of the article now!
Nicolas
This sounds like a great plugin, a proper reporting on churn / growth rates would be priceless for my recurring subscriptions site.
I’ll look forward to the Youtube video to help me get a better sense and decide whether to buy a license!