Progress Updates on PayPlans 4.0

Progress Updates on PayPlans 4.0

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. 

Brand New Code Base

This is the most important update for PayPlans 4.0. Most would not pay much attention in this area and it's not because they couldn't care less how it has been written but their priority is geared towards the user interface.

Many of you who are with us for some time, would know that we are obsessed with proper code architecture and this is primarily because maintaining the software would be a whole lot easier.


New Checkout Flow

Checkout page


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.


Redesigned Installer with Single Click Updates


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.


Revamped Administration Workflow

Dashboard


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:

Payment Methods

Payment gateways
Add new payment method


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!


Plan Upgrades & Renewals


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.

Discounts

Create new discount


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.

PDF Invoices

PDF invoice


​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.


User Management

User management


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.


Automation


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.


Complete Redesign of Administration Interfaces

Overview of the overall sales figure


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.


Language Management


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.


Simplified App Store


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.


Joomla 4.0 Support 


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.


Redesigned Email Notifications

Email notification for new subscription
Email notification for new user

Isn't this very familiar? Thanks to our awesome designers, we have redesigned the email notification to appear the same and it unifies with the rest of our extensions. Email notification ranges from notifying users about their subscribed membership, to notifying site admin about new registration on the site and many more.

Redesigned Pop-up Screens

Thank you page pop-up
Canceled payment page pop-up


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.

Theme Architecture


It is not an easy task for webmasters to override or modify existing layouts in PayPlans prior to PayPlans 4.0. It had a very sophisticated and complicated themes architecture which uses different Bootstrap frameworks (namely Bootstrap 2 and Bootstrap 3). We had to rewrite every single theme files in PayPlans 4.0 and unify them as single theme instead of just making overrides easier.


Performance Improvements


Performance is always the most important aspect in all of our products. Our goal with PayPlans 4.0 is not only to reduce the complexity but also improve on performance. Prior to PayPlans 4.0, PayPlans is always generating a file tree (in a cached file) and using them as a file location library. We have scraped this altogether as PHP 7.0 already has it's own internal caching in place and it no longer makes any sense in caching file locations.

With PayPlans 4.0, we have also optimized close to 30% of it's existing codes till date (We are still fine tuning a lot of these SQL queries as we progress)

When will PayPlans 4.0 be ready?


I believe this is probably the one question that you have back on your mind right now. We never disclose our release dates and this is mainly to manage expectations but we are hoping to be able to push out an alpha release of PayPlans 4.0 in the coming weeks.

Work is still underway as I am composing this post but we are always striving to provide the best ever possible user experience and software for our customers.

Whopping Discounts

​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 HELLOPP4so stay tuned for the next one! 

Thank you for your understanding and continuous support!

 

Comments (38)

  1. joy

wow amazing post! I'm so in and purchased it :) would it be possible to build with sellacious a "advertising" Managment? So that the customers purchase placment for their ads from the website?

Example: https://adagency.ijoomla.com/

Nice to see, in which direction stackideas went. I can remember how it was some years before. Right now, nothing is by far so close on support- and developsolutions like yours. Easy, fast, customizing and functions with those products are amazing. Glad to be a...

wow amazing post! I'm so in and purchased it :) would it be possible to build with sellacious a "advertising" Managment? So that the customers purchase placment for their ads from the website?

Example: https://adagency.ijoomla.com/

Nice to see, in which direction stackideas went. I can remember how it was some years before. Right now, nothing is by far so close on support- and developsolutions like yours. Easy, fast, customizing and functions with those products are amazing. Glad to be a customer from you.

The last step would be a own made iOS and Android Appsolution. Or at least just Javascript Code with documentation.

Read More
  Attachments
Your account does not have privileges to view attachments in the comment
 
  1. Sylvie    joy

Thanks Joy and we appreciate the amazing support :) We are taking it one step at a time, maybe in the future perhaps? ;)

  Attachments
Your account does not have privileges to view attachments in the comment
 
  1. joy    Sylvie

well, who knows =) i do only know never app carvers again. Wasted time and money. Here do i pay somehting little and earn tons of new functions and redeisgns. Not even big companies can create such speed with amazing support. Wondering how it looks into 5 years.

  Attachments
Your account does not have privileges to view attachments in the comment
 
  1. Randall McCallum

Mark,

Thank you so much for posting this update and thank you for making the decision to purchase PayPlans in the first place and to take the time with your team to Stackideas Standards of Excellence. This is why many of us are LONG TERM 'STACKYS'.

I am more than excited about this update as I have been waiting for the Member Payment Management System to push ChamebrAnswers out the door this June and it looks like that will happen now. AWESOME!!!! The Best News since sliced bread came...

Mark,

Thank you so much for posting this update and thank you for making the decision to purchase PayPlans in the first place and to take the time with your team to Stackideas Standards of Excellence. This is why many of us are LONG TERM 'STACKYS'.

I am more than excited about this update as I have been waiting for the Member Payment Management System to push ChamebrAnswers out the door this June and it looks like that will happen now. AWESOME!!!! The Best News since sliced bread came along.

When will PayPlans 4.0 be ready? re: Your post update: ...we are hoping to be able to push out an alpha release of PayPlans 4.0 in the coming weeks.

This note about the beta made me brighten up even more and head over to the take advantage of the 20% discount offer. Awesome!!!!!!!!!

Randall - ChamberAnswers

Read More
  Attachments
Your account does not have privileges to view attachments in the comment
  Comment was last edited about 2 months ago by Randall McCallum Randall McCallum
  1. Mark    Randall McCallum

Thanks Randall :)

  Attachments
Your account does not have privileges to view attachments in the comment
 
  1. Randall McCallum

Mark, Just purchased PayPlans (thank you for the generous discount of 20%). So excited to add this much-needed capability to my network.

I am going to wait to install it on ChamberAnswers until it is late beta, but I will install it on a test site to play around with it before the alpha is available. Look forward to alpha and beta testing to help you and your team make PayPlans the Best it can be.

Randall
ChamberAnswers

  Attachments
Your account does not have privileges to view attachments in the comment
 
  1. Mark    Randall McCallum

Thank you for your continuous support Randall! Appreciate it very much and looking forward to have you as our tester! We need as many testers as possible as this is almost like a brand new release altogether.

  Attachments
Your account does not have privileges to view attachments in the comment
 
  1. Sean Carney

Do you have a list of the payment gateways somewhere? :-)

  Attachments
Your account does not have privileges to view attachments in the comment
 
  1. Jean    Sean Carney

For now you still can look here -> http://www.readybytes.net/payplans/apps.html#/app/

  Attachments
Your account does not have privileges to view attachments in the comment
 
  1. Mark    Jean

Thanks Jean! Yep, at the mean time you could check the link pointed out by Jean but to be honest, the list is pretty outdated as there are several vendors that has changed their name and some has ceased operations :(

We have a list internally and we'll be updating the documentation when we push out PayPlans 4.0, otherwise the documentation would be irrelevant to the current version of PayPlans 3.x

  Attachments
Your account does not have privileges to view attachments in the comment
 
  1. Matt Smela

This is wonderful news! PayPlans has some pretty major setbacks for us right now, but these previews alone settle a lot of that! Can't wait to see it.

  Attachments
Your account does not have privileges to view attachments in the comment
 
  1. Mark    Matt Smela

Thank you Matt!

  Attachments
Your account does not have privileges to view attachments in the comment
 
  1. Jeff

Wow! Looks and sounds great!!! I totally agree with what you were saying about " the software itself requires the store maintainer to have an in-depth understanding of how PayPlans would work"... We had one PayPlans "expert", and everyone else had to go to him when they wanted to do something new.

I was curious about something related... Do you have any plans to bring back "PayInvoice"... and invoicing system that used the PayPlans payment apps. It was nice to have an invoicing system that...

Wow! Looks and sounds great!!! I totally agree with what you were saying about " the software itself requires the store maintainer to have an in-depth understanding of how PayPlans would work"... We had one PayPlans "expert", and everyone else had to go to him when they wanted to do something new.

I was curious about something related... Do you have any plans to bring back "PayInvoice"... and invoicing system that used the PayPlans payment apps. It was nice to have an invoicing system that shared these apps... but they ReadyBytes stopped supporting it and gave it out as free "open source' code. Of course this means that as the apps were upgraded, they usually no longer worked with PayInvoice.

Just wondering... as we have a use for it now.

Take care,
Jeff

Read More
  Attachments
Your account does not have privileges to view attachments in the comment
 
  1. Mark    Jeff

Thanks Jeff! Yep, we plan to re-introduce PayInvoice in a different way but right now priorities are for PayPlans 4.0 as we also have a lot coming up with EasySocial 2.2 as well :)

  Attachments
Your account does not have privileges to view attachments in the comment
 
  1. joy

i got 1 question. I've purchased Payplans. Should i install the current 3.5.5 version or wait until everything is done with 4.0 :)?

  Attachments
Your account does not have privileges to view attachments in the comment
 
  1. Jean    joy

Hey Joy, I used to use PayPlans 3.6.x and am still using it on couple of sites. If you did not use it yet for any project I would recommend to wait until you get your hands on PayPlans 4.0 because I am sure it will be much easier to setup and use.

This is my opinion and also a reason why I am still waiting for my upcoming projects ;)

  Attachments
Your account does not have privileges to view attachments in the comment
 
  1. Mark    joy

PayPlans 3.6.x is still usable and as long as you do not tweak the theme files or core files on 3.6.x, it is fine to install 3.6.x on the site first. Once PayPlans 4.0 is ready, most of the operation would still work.

  Attachments
Your account does not have privileges to view attachments in the comment
 
  1. joy    Mark

thanks for the answers :P but i guess, like jean told me to wait would be the easiest way.

  Attachments
Your account does not have privileges to view attachments in the comment
 
  1. Rick Kasparek

Excellent news! I agree with Randall that I'm so glad that this app is receiving Stack Idea's high quality oversight! When you folks build Joomla Apps - they just WORK! No hassle, no mess, no issues 9except of course for customization - but you provide that wonderfully!) Good Going Stack Ideas!!

  Attachments
Your account does not have privileges to view attachments in the comment
 
  1. Sylvie    Rick Kasparek

Thank you so much Rick :)

  Attachments
Your account does not have privileges to view attachments in the comment
 
  1. Weeblr

Hi Mark,

Thanks for keeping us posted. You have not touched upon the biggest issue for all existing PayPlans users: what kind of upgrade path will there be for sites using PP 3.x?

For instance, you mention you re-did all the layouts. Does this implies all our layouts overrides will have to be redone as well?
Paymens apps and discount apps are in core. Will all the settings be carried over?
We have a custom discount app running: any chance this will still work, ie is there any kind of...

Hi Mark,

Thanks for keeping us posted. You have not touched upon the biggest issue for all existing PayPlans users: what kind of upgrade path will there be for sites using PP 3.x?

For instance, you mention you re-did all the layouts. Does this implies all our layouts overrides will have to be redone as well?
Paymens apps and discount apps are in core. Will all the settings be carried over?
We have a custom discount app running: any chance this will still work, ie is there any kind of legacy layer?

Cheers

Read More
  Attachments
Your account does not have privileges to view attachments in the comment
 
  1. Mohammad Dourou

All sounds good. Few questions though :

1) I'm using a joomla mosets tree plugin on my payplans 3.5. One thing I really wish for is to have the users add the listings, and then be given the different subscriptions to choose from (including a free one). Will it be possible to present the packages at the end of the flow, instead of at the beginning? I think a user in my case is more likely to go for a paid subscription after then enter their listing info.

2) Will you have easy to use api...

All sounds good. Few questions though :

1) I'm using a joomla mosets tree plugin on my payplans 3.5. One thing I really wish for is to have the users add the listings, and then be given the different subscriptions to choose from (including a free one). Will it be possible to present the packages at the end of the flow, instead of at the beginning? I think a user in my case is more likely to go for a paid subscription after then enter their listing info.

2) Will you have easy to use api so we can integrate our own custom plugin (we want to have one for an event component that you don't support).

3) Will you have the ability to allow the users to update the credit card information on active subscriptions?

Thanks,
Mohammad

Read More
  Attachments
Your account does not have privileges to view attachments in the comment
 
  1. Bob Sprague

Dumb question, but I have to ask. If I want to download the current version of PayPlans and take advantage of ​coupon code HELLOPP4, how do I do thaty? I logged in and went to the download link and saw no option for PP. Thanks for setting me straight.

  Attachments
Your account does not have privileges to view attachments in the comment
 
  1. Sylvie    Bob Sprague

Hi Bob,

All you have to do is key in the coupon code on the checkout page of https://stackideas.com/payplans/plans , if you are having any difficulty at all, feel free to contact us at https://stackideas.com/forums :)

  Attachments
Your account does not have privileges to view attachments in the comment
 
  1. Ted

would love to see Stripe gateway updated to their new API, better integrate the subscription models especially, and allow for updating card numbers/expiry, plus their AI retry on fail is really good.

  Attachments
Your account does not have privileges to view attachments in the comment
 
  1. Sylvie    Ted

Thanks for your suggestion Ted :)

  Attachments
Your account does not have privileges to view attachments in the comment
 
  1. Soren Malchow

Hi

I have a firm, but it say I have to pay for wat - why?

  Attachments
Your account does not have privileges to view attachments in the comment
 
  1. Sylvie    Soren Malchow

Hi Soren,

I'm not too sure what do you mean here. Would you mind contacting us at https://crm.stackideas.com/ about this please? :)

  Attachments
Your account does not have privileges to view attachments in the comment
 
  1. RRobert

Very impressive! However i mind that you should make possible to display both Taxe amount and Taxe rate in invoices which is an imperative in order to comply with EU standard! This will help us to save time avoiding to hack the code to do that.
Regards

  Attachments
Your account does not have privileges to view attachments in the comment
 
  1. RRobert

If i may, i would make another suggestion. I mind that it will be also interesting to add a system to prevent users when they are about to downgrade from a lower plan (maybe with a pop-up). As you know, it may happen that user would like to subscribe to a lower plan before is current plan is ending. In this case, it will be fine to prevent him about consequences of such action!

  Attachments
Your account does not have privileges to view attachments in the comment
 
  1. calvin

Is this a standalone component or a part of easy blog?

  Attachments
Your account does not have privileges to view attachments in the comment
 
  1. Sylvie    calvin

Hi Calvin,

Yup, it's a standalone component. ;)

  Attachments
Your account does not have privileges to view attachments in the comment
 
  1. Eric Vermeulen

Hi Mark and team,

When will be PP4 ready for use?

Eric

  Attachments
Your account does not have privileges to view attachments in the comment
 
  1. Mark    Eric Vermeulen

We do not have an ETA on this yet Eric, but we'll announce the availability on our blog as soon as we can.

  Attachments
Your account does not have privileges to view attachments in the comment
 
  1. Marc Bills

Is there still no eta on PayPlans?
Its been 9 months now and we are starting to get frustrated.
If its still going to be a while can SI at least address the burning issues in the current version, like allowing Facebook and Twitter registrations when using Payplans?

  Attachments
Your account does not have privileges to view attachments in the comment
 
  1. Mark    Marc Bills

I am really sorry for the delays in our reply Marc, we just went through a long weekend of holidays after the general elections. We had to temporarily devote our time on EasySocial 2.2 along with the GDPR updates as it is pretty critical.

PayPlans 4 is definitely still in our pipeline, we just needed to take some time from PayPlans to work on the GDPR updates. More updates will be posted on our blog.

As for the issues with Facebook and Twitter integrations, we'll see if we can tune this...

I am really sorry for the delays in our reply Marc, we just went through a long weekend of holidays after the general elections. We had to temporarily devote our time on EasySocial 2.2 along with the GDPR updates as it is pretty critical.

PayPlans 4 is definitely still in our pipeline, we just needed to take some time from PayPlans to work on the GDPR updates. More updates will be posted on our blog.

As for the issues with Facebook and Twitter integrations, we'll see if we can tune this with 3.7.x along with EasySocial 2.2 as I believe the updates needs to be done on both extensions.

Read More
  Attachments
Your account does not have privileges to view attachments in the comment
 
  1. Dave

I am anxious for the release as well. I had been delaying a decision about which CMS to use for a new project. I had hoped to use Payplans for the project, but the client can't wait any longer to begin. I will have to go in another direction. I'm still hoping to come back to Payplans for future projects though.

  Attachments
Your account does not have privileges to view attachments in the comment
 
  1. Marc Bills

Still nothing?

  Attachments
Your account does not have privileges to view attachments in the comment
 
There are no comments posted here yet