Wordpress membership sites… not quite there
Posted in New Media on December 29th, 2009 by Bencredible – 10 CommentsWith 2010 very quickly approaching I have been trying to get Spacevidcast epic all worked out so you guys can enjoy post shows and hopefully an ad-free experience (here’s hoping we win the Livestream contest!) To make epic work I looked at a bunch of different membership plugins for Wordpress including DAP, Your Member, wp-Member, MemberWing, Wishlist Member and Suma. Combined the plugins do exactly what I am looking for, but each alone has major faults that make this a very tough decision.
There are a few key things I think a membership plugin for Wordpress should include:
- Payment processing should have the option of being on-site and not via stupid PayPal subscription buttons. It is far easier to get and keep a sale if the entire sales process is taken care of directly on the site. If the user has to sign up for a PayPal account or jump through any hoops at all, you have probably lost them. They already trust you, why send them away to another site for payment that they may not trust? In addition, not all areas of the world are able to create PayPal accounts. To this end, using PayPal Payments Pro which is their API allowing for on-site credit card processing is ideal. This does require the installation of an SSL certificate, but for anyone *serious* about a membership site this should be done anyhow (do you really want them to send their username and password in clear-text?)
- Free and premium content should be easy to manage. In the case of Spacevidcast we give most of the content away for free but keep back some of the added stuff like post shows for epic subscribers. Rather than having to remember silly short codes, or double enter my data in the post and excerpt section I should have multiple ways to protect my data. If I want to have everything above the ‘more’ tag be free and everything below be paid, that should be allowed. If I want to have only the excerpt be free and the main content be paid, that should be allowed. If I want to use a short code and protect just part of the post, that should be allowed. The plugin should not assume that one method is the best method for protecting content.
- Coupons and promotions. From time to time I may want to run a sale. The plugin should allow me to say something like ‘20% off your first 3 months’ or ‘$10.00 off a yearly membership’. This also allows me to track where the sales are coming from. If I want to give all NASASpaceFlight.com L2 members a 25% discount to epic then I would just give them a specific code to use, which I would then run a report against to see how successful that campaign is.
- Affiliate program. The best people to help sell epic are those in the Spacevidcast community. If I have a member that helps bring in 10 other epic subscribers, then frankly they should get free access for a duration of time. Affiliates get a kickback of sorts to offset the cost of their own membership.
- Drip content. I personally won’t use this and will allow every epic subscriber full access to the entire catalog of content for as long as they are a member, but it should be an option for those who want to use it.
- Recurring memberships as well as single payments. If someone wants to buy access to just one article rather than pay for a full recurring membership, they should be allowed. If they pay for a membership for 60 days and then stop, they should always have access to the 60 days worth of content that they paid for and nothing else. I should also be able to shut that all off so if you no longer pay, you no longer have access.
- Full bill and receipts on the site itself. I don’t want to send my community to a third party for my CC processing, nor do I want to send them there to get their payment history, receipts, etc. The ability to quickly and easily cancel their membership should also be on the site itself, not via a third party.
- E-mail marketing. I want to keep my epic members up to date with the content that they are privy to, in order to help show the value of epic. Since the epic content will be mixed with free content, it may be hard at times to understand exactly what they are getting. Weekly e-mail campaigns (with the option to opt-out) for members should be built in or at least it should tie to another WP plugin that allows me to do this. The advantage of using a different plugin is that I can also have non-subscribers get mail messages to showing the updates on the site as well as show what they are missing out on by not subscribing to epic.
- Detailed user reports. Who bought what, when. Revenue shifts. What coupon is working best. Who is the best affiliate, etc.
- I should be able to assign memberships to users. If I want to bypass the purchase system and give a membership to someone (my mom for example) I should be able to do that and have it tracked in the system as a subscriber, not just a regular Wordpress user.
- There should be multiple tiers of access. Silver, Gold and Platinum for example. Each tier could have a different amount of information, so a silver subscriber gets some of the content whereas a gold subscriber gets all of it.
- Access to all restricted content via an RSS feed specific for that user. When they are a paying member their RSS feed works showing all available content. When they stop paying the RSS feed stops working or reverts to the public feed with only partial information. Simply placing a ‘you need a subscription’ in the public RSS feed isn’t good enough, paying members should be able to see the content whenever and wherever they are, including their RSS reader.
Those are a lot of requirements. We can break that in to two sections. The first is credit card processing and account management. The second is marketing and user retention. Both are equally important but unfortunately not one of the above plugins does both.
I narrowed my search down to both Suma Plugin and Wishlist Member. I purchased both and have been playing with them. Wishlist Member has a ton of features allowing me to really advertise the system and retain members. It has a ton of options for how I will display my content, who I will display it to and when it will be displayed. I have marketing options after the fact so I can send out e-mail blasts to all of my users. The problem is that their credit card processing, which is very important, is sub par. Want to integrate with PayPal? Sure, create a PayPal button, send users to that site, have them create an account, enter their details and then they will get access to your content. If a user wants to unsubscribe that is all taken care of on the PayPal site. The moment I send them over to PayPal I already have the potential to lose them, which means from the beginning this plugin has failed. Too bad because the rest of the plugin is quite powerful. They even allow me to use other merchants, but in all cases I have to do the card processing on a different site which is a huge no-no when it comes to a real solution.
Suma Plugin is the exact opposite of Wishlist Member. This plugin does one thing and it does it extremely well… Process credit cards and give users access to your content via their subscription level. Anything beyond this and it falls flat on its face. Want to do coupon codes? Nope. Want to have affiliate marketing? Nope. E-Mail newsletters to members? Nope. Can I at least drip content to users over time so when they subscribe they don’t just get the whole library? Nah, you can’t do that either. All you can do is process a credit card on your site. They got the user from the beginning by allowing a very simple and straight forward way to purchase a membership without ever having to leave the site. They also help the member with their subscription by giving them the billing history and ability to cancel right on the site. But that’s about as far as the plugin goes.
In an ideal world the developers of Wishlist and Suma would get together and merge their products. That would allow for a very powerful solution where the card processing is done one site, the member management remains on site, and all the cool marketing and retention features would be available to keep the subscribers and get new ones. Unfortunately today it looks like the developers are either in the card processing camp or the marketing camp but not both. So what will I end up using for Spacevidcast epic? I have no idea yet. Suma 3.0 looks promising, but frankly I need/want a solution that does it all. Maybe I should just get going with one of the plugins until Spacevidcast has enough cash to get a programmer to develop the ultimate plugin, then sell that to other users who are in the same camp as we are. Or maybe one of the plugins will develop the other half of the solution that they are missing today by then.
Do you know of a plugin that does both and works with Wordpress? Think I’m crazy and should be going about this a completely different way? Leave your comments below!




Google has announced it will purchase On2 for $106 million. According to the e-mail I got from On2 this morning it was made pretty clear that they are purchasing ALL of On2 and not just the VP6 CODEC. My question is… why purchase any of it?