Do you want to add subscriptions to WooCommerce in WordPress?
Adding subscriptions lets you offer memberships, create premium content, and generate consistent revenue for your business.
In this article, we’ll show you how to easily add recurring subscriptions to WooCommerce using multiple methods.
Why Add Subscriptions to WooCommerce?
There are many benefits to adding WooCommerce subscriptions to your WordPress site.
First, it helps to automate the billing process and saves you a lot of time. You don’t have to manually invoice your customers every single month.
By adding subscription payments to your eCommerce business, you’ll have more consistent cash flow, fewer payment errors, and fewer payment delays.
It also gives you more flexibility in the type of WooCommerce site you can create. Some of the most popular eCommerce brands in recent years have used a subscription model for their business.
- Recurring physical product subscriptions like Dollar Shave Club
- Members-only meal services, like Hello Fresh
- Curated membership boxes like Stitch Fix
That being said, let’s take a look at how to add subscriptions to WooCommerce.
We’ll cover multiple ways to add subscriptions to WooCommerce, and you can choose the one that works best for your business.
Method 1. Add WooCommerce Subscriptions (Paid Option)
This method is easier and recommended for most WooCommerce store owners.
For this, we’ll be using the official WooCommerce Subscriptions extension.
This extension is built by the team behind WooCommerce. It allows you to create and manage subscription products and create recurring payments.
You’ll be able to do things like create subscriptions for digital and physical products, create monthly subscription boxes, yearly software packages, and more.
The easiest way to get started with WooCommerce Subscriptions is to sign up for Bluehost WooCommerce hosting.
Bluehost has agreed to offer an exclusive discount for our readers that also includes the $199 WooCommerce subscription extension for free.
Aside from free WooCommerce subscriptions, this Bluehost plan also comes with close to $1000 worth of premium extensions for free including Online Bookings & Appointments, Jetpack Premium, and more.
This is why they’re among the top WooCommerce hosting providers on our list.
Once you sign up for hosting, both WooCommerce and the WooCommerce Subscriptions extension will be automatically installed.
After that, you can easily add subscriptions to any WooCommerce products to your online store.
You’ll have an option in your WooCommerce product editing page where you can set your subscription settings.
For more help with WooCommerce, see our ultimate WooCommerce tutorial.
Method 2. Add WooCommerce Subscriptions (with a Free Plugin)
This method is for store owners on a budget who want to add subscriptions to WooCommerce for free.
To do this, we’ll use the YITH WooCommerce Subscription plugin. This free plugin lets you simply add subscriptions for simple, digital, or downloadable products. If you need even more features, you can upgrade to the Pro version for $199 per year.
YITH is a WooCommerce-centered developer, and you can find almost any feature you want for WooCommerce in one of their plugins. Check out their whole library here.
To start out with adding subscriptions with the plugin, you’ll need to install and activate the plugin. For more details, see our step-by-step guide on how to install a WordPress plugin.
After the plugin is installed and activated, you’ll have a new menu item called ‘YITH’ in your WordPress dashboard.
Navigate to YITH » Subscriptions and select ‘Settings’ and make sure the ‘Enable Subscription’ box is set to ‘Yes.’
Next, open a product you want to turn into a subscription by navigating to Products » All Products.
Then, select your subscription product.
After that, go to the ‘Product data’ box and check the ‘Subscription’ check box.
This will add a new option where you can set the subscription price and maximum length of the subscription.
Once you’ve added your subscription settings, make sure you save your product by clicking the ‘Update’ button.
Now, when your visitors purchase a product, they’ll have the subscription payment option.
Method 3. Add WooCommerce Subscriptions for Memberships and Courses
Are you creating a membership site or selling online courses and want to set up subscription payments for your visitors?
You can sell subscriptions, online courses, premium content, and digital downloads with this plugin.
To add membership subscriptions, first, you’ll need to create your membership website. To get started, see our step-by-step guide on creating a WordPress membership site.
Once you’ve set up subscription memberships, you can assign your WooCommerce products to your memberships.
This allows you to hide specific products and make users sign up for a membership to view your products or make a purchase.
To do this, navigate to MemberPress » Rules and click ‘Add New’.
Next, under the ‘Rule Options’ setting, select ‘All Products’ from the dropdown list.
Then, select the membership level you want to give access to the products. In this case, we’re only giving our ‘Monthly Subscription’ members access to the products in our store.
Once you’ve made these changes make sure to save your changes by clicking ‘Save Rule.’
You can also use MemberPress as a complete LMS plugin to create courses which you can also set up for recurring subscriptions. MemberPress is also the best WordPress LMS plugin in the market.
You can use the simple drag-and-drop builder to create online courses with an immersive learning experience. With their course addon, you can drip feed content to subscribers and add engagement triggers to keep them active.
The ‘Courses’ feature of MemberPress works seamlessly with any WordPress theme.
Their classroom mode feature is our favorite because it offers a distraction-free learning experience.
Once your customers sign up for a membership level in MemberPress, they’ll be automatically enrolled in your courses. You can even bundle your courses together for a discount and sell course access to those as a recurring subscription, too.