Free Alternative To Wishlist Member

We all know my stance on licensed software for WordPress (one of the reasons I moved away from Joomla). In the context of my business, it’s not something I’d use because it restricts the freedom of the end user and limits what he can do with his site. But what about when it comes to membership sites? Sure, there are some basic free plugins out there that may be suited to your strategy.

And then there’s Wishlist Member (WL).

WL is  a premium plugin that offers much functionality but comes with a premium price and a restriction on the servers it is run on.

Is there any alternative that comes close?

Sure is! It’s called S2Member

An overview of S2Member

When I first found S2Member I was overjoyed. How could such a promising plugin be free. I must admit, there is a pro version for extra payment gateways, but for a start, the free version offers immense value. The smile was, however, wiped off my face when I found out its complexity.

Since that time, I have been learning more about it and perfecting my skill. And I like what I’m learning.

Wishlist, on the other hand, was a little simpler but by that same token; didn’t appear to have as much flexibility. S2Member offers much more at a deeper level including many goodies for developers.

If you can tame S2Member, you will be in for a real treat.

Membership Setup

I found Wishlist to use a lot of informal mechanisms for achieving its outcome. By this I mean it is all based around the membership level model. If you want to drip content, you have to create as many membership levels as content to be dripped. I would like to have seen a way for the same membership level to release its content based on the amount of time the user had been part of that level. On a good note, WL does allow multiple memberships per user.

S2, on the contrary, takes advantages of WordPress’s native functionality. Not only can you have up to 4 membership levels for free, you have great control over what a member can do within that membership via use of capabilities. Capabilities are really easy to set up. Simply put, you can have a user with a level 1 membership meaning he’s a paid member. However, he may only be able to access a product within that level based on the capability.

The capability is a real neat feature when it comes to selling separate products within a single membership.

Content Protection

Both systems do really well at protecting your content. Both are restricted to where the page goes when a user tries to access a page they don’t have access to. However, you can decorate this with buy buttons and a polite sales pitch. In essence, monetising your “Keep Out” page.

Content dripping is a lot easier with Wishlist than it is with S2Member. Wishlist allows that clunky ability to graduate from one membership into another. Whereas with S2Member, you will need to tap into the code via the API. There is probably some plugin to do this. I haven’t checked.

Because of its capability functionality, I find S2Member works nicely with other plugins that editor the users capabilities. I have created an entire system around this combing the user role editor plugin with S2Member.

Developer Perks

S2 and WL are choc bloc full of hooks and filters. That means a developer can write extensions to the code without touching the code. Good for non destructive updates. This is a strong point of both these plugins. It also gives the freedom to market your own extensions. In the case of Wishlist, you could potentially offer a plugin alongside your affiliate link for the prospect to buy it. But it’s unlikely you’d buy a plugin for a product you don’t have yet just to buy the product to try it!

You will find many S2Member extension-plugins on Sadly, many of them are not starred very high but don’t let that discourage you.


The greatest benefit of having a free to begin membership plugin is that you can test the waters and scale up as you want. Sure, WL might have a money back guarantee but they don’t – to my knowledge – have a trial where your wallet stays in your pocket. I think I’ve made it clear that my preference is S2Member. You could even write your own plugins if you were so inclined and make it your own. Unfortunately, with wishlist, you are restricted to the domain and enforced via a license check.

So…if both are great and S2Member is somewhat ahead with thorough coding practices and FREE, which one would you choose?

Please share our success and failures with these two membership options below.


PS. If you are interested in setting up your own membership site, or would like some free advice on how to work with S2Member, contact me. I’d be happy to help.

Like this post? Then give us a shout on social media 😊


2 thoughts on “Free Alternative To Wishlist Member”

  1. I’d like to gamify my course – essentially give ‘stars’ to my students for completing components of my course. I would also like to know which students are getting them so I can call them out to rest of the class. I wondered if you knew of anything like this?

    1. Hi John, that’s a good question since gamification increases engagement rate. Otherwise, not many people finish courses.

      Have you tried learndash?
      You can find it here:

      It’s not a free plugin but it does award the users badges for completing courses. If you are looking for something to try for free, you could look into
      Let me know if you have any further questions. I have tried both the above plugins myself.


Leave a Comment

Your email address will not be published.