We have been planning on offering automatic upgrades in all our add-ons. The process wasn’t easy because we have been using another membership management system in the past, which wasn’t native to WordPress, it was a stand alone software.
Finding a Native WordPress Solution
So, we had to change all that and switch to a native WordPress solution, we thought working with one platform may be the best, especially that we want to have control over each part of our website to provide a better service for our members. Actually, this will be a win-win, it’s great for us too, simply because we will be updating the add-ons more often and make sure everyone gets those updates, so no outdated code on our members’ websites.
Easy Digital Downloads Wins!
Researching for a solution didn’t take time, really! It was so clear that the winner is Easy Digital Downloads (EDD) plugin..
Thanks to the awesomeness of Easy Digital Downloads plugin and its Software Licensing extension, licensing and automatic plugin upgrades is possible! EDD utilize similar methods as WordPress.org dose for notifying users of updates.
We’ve already started coding since last week, and results has been great!
As you might know, we are manage several plugin add-ons for WPRichSnippets, this means we will have to update them all. The way how we will handle this update is to create a master code that we can drop inside each add-on, then make sure everything works fine.
We’ve got our new code ready and tested in one of the add-ons, so we are going to move on updating the rest of add-ons. Expect changes to be made to our website through the next couple of weeks.
So, in the coming days, we will complete this integration and issue license keys for our add-ons. We will make sure that license keys are generated for all past purchases, so if you are already a member, you will be issued new license keys to activate auto upgrades feature for add-ons.