First and foremost, I would like to apologize for not completing this post any sooner as the team and I are occupied with development and support of EasyBlog 5.2. Now that the milestone of EasyBlog 5.2 has completed, I have a little more time to continue with this post.
When we acquired PayPlans, it wasn't our intention of just selling it and leaving the product as it is. We believe that there are a lot of room for improvements in PayPlans and it will solve problems for many Joomla site owners who wants to setup a paid membership system.
When we acquired PayPlans, we sampled several websites that runs on PayPlans and we realized that most of these sites has a checkout flow that can be improvised. With PayPlans 4.0, we have completely revamped the entire checkout flow from the ground up to offer better conversion rates for your site. The registration and login step is now unified into a single step allowing user to not go through several different steps to purchase a subscription.
One of the most challenging task for us is to refactor and ensure that all 56 different payment gateways continue to work with the new checkout flow and with the new UI changes.
The entire installation process and single click updates are inherited from the latest change that we have performed in EasyBlog 5.2. The brand new installer is much leaner and it will also include a much easier way to upgrade with the single click update process.
This is also one of the major changes which will also make its way alongside PayPlans 4.0. Prior to PayPlans 4.0, almost every feature and workflow within PayPlans is dependent on apps within PayPlans. While it is pretty modular, the team thinks that this is a major user experience flaw because the software itself requires the store maintainer to have an in-depth understanding of how PayPlans would work.
With PayPlans 4.0, our goal is to ensure that managing your store is not only straight forward but also to improve the workflow of your day to day operations. Therefore with PayPlans 4.0, some of these important apps are now part of the core and you no longer need to install them separately.
Here are some of the changes across the administration area in PayPlans 4.0:
In PayPlans 4.0, payment gateways are now moved into the core and will be called Payment Methods. Creating a new payment method for your site has never been easier!
In PayPlans 4.0, plan upgrades and renewals are also added into the core. You will no longer need to install apps to activate such features.
Previously, a site administrator would need to install the discounts app to activate the discounts functionality. Not only it is a hassle but many customers did not even realize that this feature is built along with PayPlans. With PayPlans 4.0, it is now included as a core functionality.
In PayPlans 4.0, you can download pdf format invoices and it has been moved into the core and will be called PDF Invoice. Exporting invoices on your site has never been simpler as this.
In the user's management form, the site administrator would now have a birds-eye view of the user's registration details and business details. Apart from that, it would now be easier for a store maintainer to manage orders associated with users.
We have also introduced a new automation area in the administration panel. The automation area allows a site administrator to create macros or automation scripts when transaction events are triggered in PayPlans. The existing apps, namely MySQL query, HTTP Query and Plan Assignments are now moved into this area.
Automation is extremely useful when it comes to integrating with 3rd party extensions or an external site altogether.
Apart from the workflow changes in the administration area, the team have also redesigned the entire interface at the back end which makes administration of purchases and plans a whole lot easier.
Previously, languages are treated as an app in PayPlans and in maintaining the app store is a nightmare, because not only it is difficult to locate for languages, installing languages are also confusing. With the all new PayPlans 4.0, languages are merged into the core just like the rest of our extensions and discovering or installing languages are now a breeze.
Apps in PayPlans is very extensible and useful when it comes to altering the behavior of certain triggers on the site. However, managing, locating and configuring apps in PayPlans has always been a tedious task, even for me as a seasoned web developer. In PayPlans 4.0, our battle is to simplify the operation of the apps store in PayPlans.
This is one of the most challenging and time consuming task for us. As PayPlans prior to PayPlans 4.0, it utilizes 2 different internal frameworks that extends the libraries from Joomla 3.x. To ensure compatibility with Joomla 4.0, we had to scrape both of these frameworks altogether, otherwise it would be impossible for their existing frameworks to work hand in hand across Joomla 3.x and Joomla 4.x.
Scraping frameworks over an extension that was built for the past 4 years was not an easy task to begin with, as we need to identify possible areas that would break and apply a proper conversion to the codes.
Apart from having proper coding and updated invoices in placed within PayPlans 4.0, we have also redesigned the pop-up pages as well, not only it has a fresh new look but almost a fun vibe to it.
On this note, i would like to end this post with a 3-day offering of 20% discounts on any new purchases of PayPlans with the coupon code HELLOPP4, so stay tuned for the next one!
Thank you for your understanding and continuous support!