I co-own CrazyStrength.com and have been working for over 3 years now with large and small Members Only forums or forums which have exclusive Premium members only content.
We found the XenForo user upgrades system severely lacking and I have over the last 2 years coded a XenForo Membership addon using Paypal's Name Value Pair (NVP) express checkout api. We use it on CrazyStrength and I have personally installed variations of it on several client sites.
Over the last few months I have been wondering if people would be interested in buying such an addon. I have "generalized" the addon and have coded it into a neat package and pretty much decided to list the addon as a paid product. I thought it might be a good idea asking people's opinion on this before I release it both as a way of letting people know about it and asking if at it's current feature set, they would be interested to buy.
The addon Reuses all of the core XenForo user upgrades functionality and so even after install pre-existing XenForo user upgrades continue to function.
Here is what it does
Products can be of 4 types:
- Timed (One off for a period)
- Recurring until cancelled
- Payment Installment Plan for X periods
The addon auto generates a sales page from the products you create and you can buy both as a guest or as a logged in member.
The flow always is
Landing Page -> Pay->Register -> Upgrade User or
Landing Page -> Pay->Login -> Upgrade existing user or
Landing Page -> Pay->Upgrade Logged in User
So Guests get to buy from Paypal and then get redirected to Register Page. Once they register the product gets added to their account giving them the usergroup(s) which ever came with the upgrade. With one admin option you can make it a Members Only forum where people have to buy to get in.
Here's an example Sales Page (The white space is where I should have been not lazy and written Product Descriptions):
All of the join now buttons are actually just static links and look like this:
Which means you could create your own Sales page absolutely anywhere (on your blog, facebook, email etc) and still people could pay and register to the forum.
I have also integrated this addon with the wordpress bridge XenWord for a client site where you can decide which xenforo usergroup gets access to wordpress hosted premium content.
On yet another site I have integrated the addon with Stripe for accepting Stripe payments.
The current "repackaged" version yet does not have the xenword file or stripe in there, but I can put them in future versions.
I plan to also include in future versions payment analytics and graphs like cohort analysis with a view to let the system calculate ideal cost price for the products based on premium subscriptions retention.
So the question really is, if I priced this for $99 with 1 year of support and updates with future updates costing $40 per year, would that be something people would be interested in?