WishList Member — Review of WordPress Membership Plugin

WishList Member review
Overall rating: ★★★★½
Version:2.71
Reviewed by:

WishList Member is one of the earliest membership plugins. It is perhaps the most popular and widely used plugin. It started out a little basic but has become very rich and powerful now. Its interface is extremely clean and professional.

The UI isn’t the only thing that feels professional about WishList Member—the entire experience from purchasing to support and documentation is polished and sophisticated. That’s why, despite its many advanced features, the plugin is easy to use.

WishList Member is a well rounded plugin that’s suitable for membership sites of all sizes. Check out the review to find out about the specifics and whether WishList Member is right for you.

Installation & Admin UI

Once you download WishList Member, installation is quite simple. Upload the zip folder with either FTP or WordPress plugin uploader and activate the plugin. After that, you’ll see a top-level menu for the plugin, click on it and you’ll be asked to enter your license key and email address to be able to start using the plugin. That’s all there is to it.

The admin UI of WishList is excellent. It is nicely organized and intuitive to use. It borrows as much as possible from WordPress native UI.

Unfortunately, the plugin has to contact the servers of WishList every time you access your admin dashboard. So, it is always dependent on WishList servers being up and running.

Documentation & Support

WishList Member includes several PDF guides for basic settings, payment processor integration, autoresponders, and more. There are also plenty of instructional videos that cover everything that can be done with the plugin. An FAQ page is available as well. All of these resources are reserved for paying customers. They are not viewable publicly.

As for technical support, you can submit a ticket or email support@wishlistproducts.com. It’s plain and simple. There is no live chat or forum support, though.

Member Management

Subscribers within WishList Member and WordPress users are the same. Adding a member in either one is reflected on the other. However, while WishList Member uses WordPress users to manage members, it does not use WordPress roles and capabilities. WishList Member membership levels are separate from those.

You can create an unlimited number of membership levels and you can associate and capture custom profile fields through WishList Member.

Payment Processing Features

WishList Member supports the following payment processors (or shopping carts, as they are called by the WishList people): PayPal, 1ShoppingCart, 2Checkout, ClickBank, Cydec, Infusionsoft, Premium Web Cart, QuickPayPro, and Red Oak Cart, and UltraCart.

Additionally, documentation for integration with other payment processors is provided.

Processing of Cancellations and Refunds

There are two categories of integration within WishList Member: simple and full. Some processors, such as PayPal and ClickBank, have full integration. When these are used, WishList Member is capable of automatically processing cancellations, refunds, and failed payments. However, with simple integrations, these capabilities aren’t available. WishList Member also lacks some advanced payment features such as coupon codes and upsells.

Flow of Registration Steps

WishList Member supports the following registration flow scenarios (each ‘→’ represents a redirect):

  • Register → Login & access free content → Pay
  • Register → Pay → Login
  • Pay on PayPal first → Register → Login
  • Pay and register account on one page on your site → Login
  • Register for a free trial by submitting payment info → Login → Automatic payment after trial

Content Protection Features

WishList Member provides great flexibility in content management and protection. You can protect posts, pages, comments, categories, files, and folders.

Posts, pages, and custom post types can individually be protected from their respective edit screens. If you need to set protection rules in bulk, you can do that from the “Manage Content” tab in admin side.

You can tell WishList Member whether you want new posts to be automatically protected, if you wish.

WishList Member uses native WordPress API to protect content, which enhances its compatibility with other plugins. It’s content protection mechanism are well thought out. It offers you the option to restrict logins of the same username and password if it’s from multiple IPs to prevent password sharing.

Gradual Content Delivery

Sequential content delivery in WishList Member is handled through sequential membership level upgrades. Basically, you assign content to various membership levels, and then you create rules that automatically upgrade members from a certain membership level to the next. That way members gradually gain access to more and more content. Making these is actually not as complicated as my description of it sounds!

Protecting Files

The way WishList Member handles file protection is very efficient and professional. In WordPress, you can attach uploaded files to posts. If the post is protected, WishList Member automatically protects files that are attached to it.

Alternatively, you can protect files separately or create entire folders that are accessible to certain membership levels only.

Teaser Content or Scripting Tags

You can use [private] tags to partially protect content. WishList Member also has, what they call, merge tags, which are shortcodes that can be used to programmatically control the visibility of content.

Secure RSS Feeds

WishList Member provides every subscriber to your site with a unique RSS feed, which can be used by the member to access content that’s available to their particular account.

Extensibility & API

There are several websites out there that are dedicated to WishList Member development. The WishList Member plugin has its own plugins, which can be found by searching the web.

The API documentation includes descriptions of several filter and action hooks, which WordPress developers will find very familiar.

Even non-WordPress applications can interface with WishList Member through its external API, which is sufficiently documented in a PDF file.

But keep in mind that the code of WishList Member is obfuscated, so you won’t be able to inspect the code and tweak it yourself.

Email Communication with Subscribers

WishList Member integrates with AWeber, MailChimp, GetResponse, Autoresponse Plus, iContact, Infusionsoft, and Enterprise Email Marketer.

It allows you to create multiple lists for each membership level. It is even capable of automatically unsubscribing users from a list when those users are removed or upgraded from their membership level.

Additionally, WishList Member has a handy email broadcast feature where you can compose an email and send it to specific membership levels.

Affiliate Management Capabilities

To manage affiliates, you can integrate WishList Member with iDevAffiliate using an add-on provided by WishList. Or if you’re using a payment processor that provides affiliate management capabilities, such as ClickBank, then you can utilize that.

Who is Using It

WishList Member is an extremely popular membership plugin. On their website, WishList shows a counter of how many websites are powered by the plugin, and it shows tens of thousands! You can check out the complete showcase here.

Money Matters

You can buy the single site license ($97) which allows for installation on one domain. The Multi-Site license ($297) can be installed on as many domains as you own, and it includes some bonus material, such as themes and icons.

Both licenses entitle you to a one year of free updates. After that year, you can renew for $47.

WishList Member is backed by a 30-day satisfaction guarantee, so you can buy worry-free.

6 comments

  1. Brandon

    Hi,

    I would like know if your WordPress product supports subscriptions, reoccurring payment, promo codes and discounts on how many users sign up and discounts on longer term commitments.

    If so I would like a tutorial on how to set it up, any documentation I would need to get going and if you have video tutorials I would like to see them as well.

    Thanks,
    Brandon

  2. Monique Dansereux, Ph.D.

    We offer an educational program and have a moodle site that needs a robust membership system that has a shopping cart and also allows us to use aweber. Can you help us?

    • Hi Monique, If you have specific questions about membership plugins in general, I’ll be happy to see if I can answer them if you post them here.

      Fortunately for you if you’re using WishList Member, there are plenty of 3rd party developers who work closely with WishList Member and build websites based on it, so you could hire any one of those to get the help you need.

  3. Wray C

    Thanks for the review!
    Just wanted to follow up and let you know that we do have 2 APIs that can be used to work with WishList Member. These open up WishList Member to allow for customizations.
    Those can be checked out here:
    http://wishlistproducts.com/api/
    Thanks again @M.K. :)

  4. The best thing about Wishlist Member because it wordpress based you can extend its features using plugins.
    I have set the a website that contains all the plugins of wishlist member in one place.
    You can find it at: http://wishlistmemberplugins.net

Leave a comment

Your email address will not be published. Required fields are marked *

*

Read this to make your comment cool.