A powerful tool to create restricted areas or provide access to products, pages, articles and content only to members.
Selling products with dedicated access is a great opportunity to increase your earnings: big companies like Udemy or Treehouse are living proof and they achieve a huge amount of sales volume with this business model every year. Their income is intended to grow considering the increasing number of people looking for their products.
In a completely automatic way, you could offer your users restricted and exclusive access to tailored information, like a course, videos, products, articles, downloadable files, etc.
Managing courses, services, valuable membership plans with private access, sending messages to your customers, scheduling the publication of the exclusive contents for your customers: all these actions can be easily achieved with YITH WooCommerce Membership, a plugin conceived and designed to streamline the management of restricted-access products.
The reserved area is easy to use, will let you protect your content, and make it accessible only to members or to those who paid for it.
Create unlimited plans with different permission rules
Create different plans (for instance Silver, Bronze and Gold) and set the permissions for your different users based on the plan they have joined. Products can be downloaded only by members of a certain plan or members of another plan can just read the blog posts but not view the videos: there are literally unlimited combinations.
Automatically set users as members of a specific plan when they register
Create restricted access areas (posts, videos, exclusive contents) available only to registered users and automatically mark them as “members” as soon as they register into your website.
Make the shop and products accessible to members only (like on Privalia)
Create a private shop with exclusive offers for members, hide products to non-registered users or to those who do not possess a specific membership plan.
Hide pages and posts to non-members
Manage access to every section of your site and choose what needs to be shown to members. You can create restricted pages, posts that only members can read, products that only users can view or download for free.
Show a limited content (e.g. an article preview) and push users to sign up (and pay) to see the full content
Create your online newspaper-inspired business model: publish posts and contents the introduction of which can be read by everyone, but only members will be able to access the full content and bonuses (videos, podcasts, images and so on).
Use the Gutenberg block to easily set where the “Members-only” content starts
Set with one click where the content visible to everyone ends and where the members-reserved content begins, by using the Gutenberg block “Members-only content starts here” when creating a post or page. A powerful, easy and quick solution.
Allow access or file downloads (PDFs, images, audio and video files, etc.) only to members
Protect your files in the easiest way and allow only members to download digital products (like e-books) or PDF files, ZIP archives, JPG images, audio and video files and so on.
Choose what your users will see when they try to access some reserved content
You can set up an alternative content for every page, product, or post (thanks to Gutenberg blocks you can add a banner or a call to action to encourage your users to join and become members), redirect users to a specific URL or, as an alternative, show a 404 error page to those who try to access reserved contents.
Use the Alternative Content blocks to build advanced alternative content for non-members
Use the new alternative content blocks to create advanced sections and pages with Gutenberg and show them to non-members. Thanks to the flexibility offered by Gutenberg, you will be able to create banners, text, graphic sections and call-to-action buttons to push your users to become members.
Offer free shipping to your shop members
Choose the “Membership free shipping” option to offer free shipping to your members for all the orders they place through your shop.
Offer your members dedicated discounts on all the products of your shop
Do you want to give your members 10% off every product? When you create the membership plan they will join, you will find this option. You can also set up different discount percent rates for every membership plan (for example, 10% for Silver users, 20% for Gold users, and so on).
Build a credit system to allow members to download items (like stock images or digital resources)
Build a platform where you can sell products or digital resources using a credit system. Choose how many credits you want to assign to new members (based on the membership plan they are joining) and how many credits will be necessary to download one item.
You can set a default value for the entire shop or different values for specific products (e.g. some products may require 5 credits, some other products 10 credits etc.).
Use the YITH Subscription plugin to let your users make a recurring payment in order to get access to reserved contents
The integration between YITH Membership and YITH Subscription is the most powerful one in our product catalog: it allows you to create reserved areas in your site and grant access to the classes of a learning course, or to receipts, products, posts, downloadable resources, videos, podcasts and so on, only to those members who have an active subscription and who are paying on a billing cycle that you can set by yourself (weekly, monthly, quarterly, annually etc.).
If the subscription is not paid automatically, users will lose access to their reserved contents.
Release contents gradually
For every content in the plan, you can choose when it will be made available to your users, so you can delay their release gradually and constantly (for example, the first video will be immediately available, the second one after one week etc.)
Monitor the memberships and the downloads from the integrated dashboard
From the integrated plugin dashboard panel, you can easily monitor all the memberships created and the downloads of the resources included in every plan.
Offer your members a dedicated section in “My Account” with all their memberships
All users who have access to a specific membership plan will be able to see all the details in their reserved area in My Account, where they can also access the reserved contents and download the resources they have paid for.
A wide range of notifications for admin and members
Send a notification email to your users whenever a new membership is created, 10 days before its expiration, when the membership expires and when it is canceled.
You can restrict the visibility of content only to users who have a membership for it
Create unlimited memberships in your shop
Choose one or more products through which give access to a membership plan
Set an expiration date for every membership
Make specific contents available to members only after a specific number of days since purchase of the membership
Associate all contents of the site (products and posts) to specific categories and/or tags accessible to all users belonging to the same membership
Associate two or more memberships to give users the possibility to access contents of all memberships from one account
Variable products supported
Make media accessible only to users belonging to a specific membership
Free access to the contents of one or more membership plans for all the users who get registered on the site
Possibility to protect links embedded in articles, pages and products:
they will only be displayed to the owners of a specific membership
Remove pagination in the post, if any
Members can send messages to the admin using the widget 'YITH Membership - Messages'
Dedicated admin section for all messages sent by members
Complete history of memberships purchased so far by users
Edit the status of a membership for every single user
Edit the expiration date of a membership for every single user
Dedicated area on “My account” page where all reserved contents are visible to users who have access to them
Shortcode to add WooCommerce login form
Choose what you want to show to non-members if they try to access reserved contents:
redirect to 404 page
redirect users to a specific URL (can be overridden with a custom URL from every item)
show an alternative content (can be overridden with a custom content from every item)
Use the "Members-only content starts here" divider to partially hide the content of a post to non-members New
Send an email automatically to users when certain conditions occur:
expiring membership (the email is sent 10 days before expiration date)
expired membership New
Show users the history of the membership in their "My Account" page
Let non-registered users purchase a membership
Allow users to purchase a membership with a subscription plan, thanks to the compatibility with YITH WooCommerce Subscription
Set a limited number of products to download per day/month or year
Detailed report which allows you to check:
number of downloads filtered by product or user
the number of memberships currently active or activated from the plugin activation date
Admin can edit details concerning each membership associated to a specific user:
ID of the associated plan
starting and expiry date
number of the associated order
number of remaining credits
Set the number of required credits for product download (can be overridden with a custom number of credits from every membership item)
Hide price and “Add to cart” button to members on every downloadable product
Membership Flat Rate shipping method
Offer free shipping on all the products of your site to users registered to one of the available membership plans
Offer a discount on all products based on the membership plan New
100% compatible with YITH WooCommerce Dynamic Pricing and Discounts: custom discounts for the users owning one or more membership plans
Edit Multi Vendor membership products, limit the number of products each vendor can publish New
All the products in our YITH catalog are developed on the same shared framework. This grants full compatibility among all our plugins and allows combining them together to get even more powerful results and more complete solutions.
We do our best to also include compatibility with the most popular WordPress and WooCommerce plugins available on the market.
For example, you can use this plugin with*:
YITH WooCommerce Customize My Account Page
YITH WooCommerce Customize My Account Page helps you customize your "My Account" page in your website in a few simple steps, adding new sections and editing the default WooCommerce ones. Thanks to YITH WooCommerce Customize My Account Page it will be possible to edit the "My Plans" section offered by YITH WooCommerce Membership directly from the admin panel of your website. In a few steps, you will be able to edit the icon and the label of the tab and add custom content to this section.
YITH WooCommerce Dynamic Pricing and Discounts
YITH WooCommerce Dynamic Pricing and Discounts is a plugin conceived to create advantageous purchase conditions for your users. After configuring the discount rules for your shop, the system will dynamically apply them if the required discount conditions are fulfilled. The combined use of these two plugins grants you the chance to create specific discount rules for subscribers, and specific membership plans. You'll be able to keep your loyal customers even closer, once you have earned their trust.
YITH WooCommerce Email Templates
YITH WooCommerce Email Templates is an extension that allows you to perform advanced customization on standard WooCommerce Emails that are sent to your customers. You can use a different template for each email, choosing from a pool of 4 offered by the plugin. Integrating these two plugins allows you to further customize the layout of all emails sent using YITH WooCommerce Membership.
YITH WooCommerce MailChimp
With YITH WooCommerce MailChimp you can manage email marketing campaigns for your e-commerce in a few simple gestures. The combination with YITH WooCommerce Membership the admin can set Mailchimp lists in membership plans. So when a user becomes a member they will be added to the selected Mailchimp list.
YITH WooCommerce Multi Vendor
YITH WooCommerce Multi Vendor allows you to turn your store into a multistore where vendors manage their own product and earn a commission on every sale. The integration between YITH WooCommerce Membership and YITH WooCommerce Multi Vendor grants each vendor in the shop the chance to arrange his product in one or more membership: only subscribers will be able to access the membership related content.
YITH WooCommerce Subscription
YITH WooCommerce Subscription is a plugin designed to enable recurring payments for the services offered in your shop. Using YITH WooCommerce Membership in combination with YITH WooCommerce Subscription you will allow your customers to purchase a membership by subscribing to a membership plan. Access to the membership will always be consequential to the state of the subscription: in case the subscription is expired or a payment is missing, users won't be able to access its content
* All the plugins listed in this section are not included in YITH WooCommerce Membership. In order to take advantage of a specific integration, you need to purchase and activate the premium version of the related plugin.
Membership plan settings (1/3)
Membership plan settings (2/3)
Membership plan settings (3/3)
Membership options in product page or post
Protected files in product/post/page
Downloads by product
Downloads by user
Downloads by user – details
Messages widget on frontend
Alternative contents tab
Custom alternative content (Gutenberg supported)
Members-only content starts here
Members-only content starts here (replaced by alternative content for non-members)
Only logged in customers who have purchased this product may write a review.
Here you can find some frequently asked questions about this plugin. If you can't find a reply to your doubts, ask a question: we will reply in a very short time
Can I delete a membership plan?
It is possible as long as all users’ memberships have been set as Cancelled or Expired.
Where do members can view the details of the membership they own?
Members will be able to see the plan details directly from their My account > Membership.
Does the plugin provide login, logout, registering pages?
No, Registration/Login/Logout are managed by WordPress, not by the plugin.
Is it possible to add a new member manually and grant him/her access to a plan?
Yes, you can create a new user from the Users page (the default option offered by WordPress) and then assign a new plan manually as explained here.
I would like to make a specific page visible to both guests and members, but only the first paragraph of it must be visible to guests and the rest of the post is visible only to members. Is it possible to do that?
Yes, the plugin has a specific shortcode called "Members-only content starts here" (which is also available as a Gutenber and Elementor widget): you can add it after the first paragraph so that non-members will only see what is before the widget and the alternative content set up for that page, whereas members will see the full content.
How do I let users purchase memberships? Do I make a specific product for that?
You need to create a membership product and set description and price just like you do with any other WooCommerce product. After creating it, you must set the product in the membership plan through the dedicated option.
Can I use a shortcode to restrict partial content for a specific membership plan?
The plugin has the Membership Protected Content shortcode that allows setting different contents for the same post (page or product) of each different membership plan: the system will automatically select the content to show to each customer according to the membership plan they have.
I'm creating a website with premium access to some items. But I have a trial period. Does your plugin allow that?
The use of our plugin allows creating different membership plans. To achieve your goal you can set two plans: for example, Trial and Premium. The Trial plan can be offered for free and can include a few contents with an expiration date, while the Premium plan can be purchased and will include all the contents.
I would like to restrict access to the whole store to registered customers only. Is it possible?
Yes, you can add ALL products to the membership plan and also pages like Cart and Checkout if needed (they will be hidden also from menus where they appear).
Can I hide the Add to Cart button of some products to everyone except those who have purchased the membership?
Through the plugin settings, you can hide a product and show it only to those customers who have joined the membership plan. You can also show different content for the product by adding a link to redirect them. In this case, users without the membership can’t see the Add to cart button.
Can't find the answer?
Send us your question and we will reply very quick!