1. Improve Dashboard Revenue Chart
The revenue chart in the Dashboard view has been significantly enhanced, giving you more flexibility and insights into your subscription business performance. You can now visualize revenue or subscription counts over a selected period (This Month, This Year, Last Year, Last 3 Years, or a Custom Period), with flexible intervals (Day, Week, Quarter, or Month). You can also filter the data by Categories, Plans, and Subscription Type, and compare your performance with the same period last year. The
Per Plan mode lets you view revenue broken down by individual plans, making it easy to compare the performance of different plans and identify which ones generate the most revenue.
2. Support Web Services
We've worked hard to bring Web Services support to Membership Pro, opening up new possibilities for integrating your membership system with external applications. With this new feature, you can use HTTP requests to create, retrieve, update, and delete categories, subscription plans, and subscription records from external applications, such as other websites or mobile apps. This makes it easier to integrate Membership Pro with other systems and build custom applications on top of your membership platform. See the
Web Services Documentation for detailed information.
3. Improve Membership Pro - Documents Plugin
- Added Log Downloads parameter to allow log documents download. The download logs can then be viewed by access to Tools -> Downloads Logs. Also, Downloads statistic allow seeing total downloads per document, per plan can also be viewed in Tools -> Downloads Statistic
- Use subform field to manage documents, result in cleaner UI, easier to add, remove and change ordering of documents.
4. Improvements to Membership Pro - Documents Plugin
- Download Logging and Statistics: Added a new
Log Downloads parameter to enable download tracking. When enabled, download logs can be viewed under
Tools → Downloads Logs. You can also view download statistics showing the total number of downloads for each document, broken down by subscription plan, under
Tools → Downloads Statistic.
- Improved Document Management: Replaced the existing document management interface with a subform field, providing a cleaner and more user-friendly interface. You can now easily add, remove, and reorder documents.
5. Improve Members List
Added an option to dynamically calculate coordinates for subscription records, allowing members to be displayed on an interactive map powered by OpenStreetMap. See
Display Members on Map for detailed instructions on how to configure and use this feature.
6. Improvements to MailChimp Plugin
Added support for assigning subscribers of each plan to MailChimp Tags, in addition to Audiences and Groups. This gives you more flexibility in organizing your subscribers, segmenting your audience, and targeting specific groups with relevant email campaigns.
7. Payment Plugins Update
- The
MP Mollie and
MP Square Card payment plugins have been updated to use the latest libraries provided by their respective payment gateways. Several bugs have also been fixed. If you are using either of these plugins, we recommend updating to the latest version.
- A new payment plugin,
MP Pesapal, is now available, allowing you to accept payments through the
Pesapal payment gateway.
8. Group Membership Improvements
- Made additional Group Membership messages translatable, improving multilingual support.
- Fixed a bug that allowed group administrators to add one more member than the plan's permitted limit.
- Fixed an issue where plan titles were not displayed in the correct language in several places.
- Updated the password fields in the Add/Edit Group Member form to use modern password input controls.
9. Other improvements and bugs fixes
-Added a new scheduled task,
Membership Pro - Update Subscriptions Status , as an alternative to the existing
System - Membership Pro Update Subscribers Status plugin. Scheduled tasks provide more reliable execution on high-traffic websites by preventing multiple concurrent executions. For now, the system plugin is still available. Automatic migration from the system plugin to the scheduled task will be implemented in a future release.
- Added a new scheduled task,
Membership Pro - Trigger Active Event , and migrated the existing
System - Trigger Active Event plugin to use this scheduled task.
- Improve performance of
Content - Membership Tags plugin
- Improved the
Membership Pro - Limit Subscriptions plugin by adding an option to prevent new subscriptions when a plan reaches its subscription limit without automatically unpublishing the plan (the previous behavior).
- Improved Custom Fields with a better API for rendering custom field values in emails, subscription management, email tags, and thank-you messages. The Date custom field type now also supports placeholders
- Fixed a compatibility issue with MariaDB 12.3 and newer versions.