Hey there, entrepreneur! Are you thinking about WooCommerce subscriptions? If you want to build a recurring payment stream, a monthly or periodical based payment structure will ALWAYS be the best business model - if you are able to pull it off. You'll probably have noticed that most the leading companies are gradually moving toward a recurring payments model. If you want to retain your customer base and still be profitable, there is no alternative to subscriptions.
This is all great, but how do you manage such a complex system? There are several things involved in setting up this type of model; creating the various packages, setting up the payment methods, configuring the shipping options, monitoring the status of payments each month or period, and so on. How can you deal with all of these on your own? Wouldn't you rather be managing your business rather than managing your shop's revenue model?
Luckily, WooCommerce has developed a special extension to deal specifically with all the complexities of setting up and managing a subscription product system on your existing WordPress site. In today’s post, we're going to introduce you to WooCommerce Subscriptions, discuss the features, and show you how to use the extension to set up your own recurring payments system.
Are you ready? Let’s get started.
This article has been updated in to add any necessary new details and features about this product, so you can rest assured that this article is as relevant as it can get.
Should I implement my own custom recurring revenue model?
Looking at this model at face value, things might seem pretty straightforward and not much different from a normal, one-time fee payment model. In reality, as you'll read on web design blogs and as you'll discover when you start digging in, this revenue model has much more nuances than a one-time fee payment model:
- What happens if a customer's CC expires?
- Do you stop their access to the service/product immediately? Is there a grace period?
- What happens when a customer cancels the next payment during an already paid period? Do you cancel access immediately? Do you cancel access at the end of the paid time-period?
- How do you send reminders when the subscription or CC is about to expire?
- How do you handle upgrades/downgrades smoothly?
These and plenty of other complex scenarios make it really complex to implement a custom subscription-based model. That's why having a plugin for WooCommerce which enables this automatically is an absolute real benefit to your business.
You get the benefits of a recurring payments model, without the complexities associated with implementing this type of model.
What are WooCommerce Subscriptions?
WooCommerce Subscriptions is a premium extension which you can use with your WooCommerce store. The extension allows you to set up various subscription products and services with recurring pricing models. This helps you get a realistic projection of the expected monthly income from your business.
The powerful extension comes with all the necessary options for setting up recurring models of payment. That means you can offer both physical and digital subscription products and services for various durations including the obvious ones like weekly, monthly, annually along with custom frequencies you may what to define.
As the extension supports more than 25 payment gateways, including the more popular ones such as Paypal, Stripe, BrainTree and many more, you will find it very easy to collect recurring payments from your customers located anywhere in the world.
Customers can upgrade, downgrade, or perform other account management tasks from the dashboard. The included reports will help you track the overall performance of your packages.
Your customers can, of course, upgrade, downgrade, or perform other management tasks from their own dashboard.
The detailed reports will help you track the overall performance of your packages and plans.
Why You Should Use It
The extension comes with a whole host of options which make it an obvious choice for creating subscription-based business models. Let’s take a few minutes to check out the features.
You can create all the various packages you need
The extension allows you to set up as many packages as you need.
There is also an option to allow the customers to choose a custom billing schedule which fits their requirements.
You can offer a free trial so that the customers can try the product or service before they buy.
There is also an option, such that you can set up a minimal signup fee and allow the customers to try first.
Manage all customers using the Management Options
The accounting and product admin(s) can manage all the existing customers by going to WooCommerce > Edit Subscription. You will find separate options to suspend or cancel existing items, add items, reset the trial expiration date, configure the shipping options, tax details, etc.
The extension also offers management options for the subscribers. Customers will find options to
- manually suspend or cancel any active customer,
- change the payment method for future payments,
- change the plan,
- and update their shipping address.
This allows customers to be in control of their payments and not feel locked in - giving them much more peace of mind, probably prolonging your business relationship with them.
Flexible Subscription Scheduling
By default, the extension will initiate the schedule as soon as the customer has made the payment.
This could be a problem in some situations when you need to provide the products or services to all the subscribers on the same day - let's say when you make a delivery run.
For these cases, all the subscribers should receive the subscription product on the same date, regardless of their date of purchase.
WooCommerce comes with an intuitive solution to address this problem.
The built-in renewal synchronization feature allows the customers to sign up at any time, but the payment will start from the next billing date.
The extension also allows you to prorate the first payment and then continue from the next billing date. It seems the developers have thought of all possible situations and addressed them in advance.
Reduce fees by Grouping Multiple Plans or Product Purchases
In some scenarios, your customers might want to purchase different products and services at the same time. If they make separate payment for each one, you have to pay the payment gateway fee separately and also have to deal with the logistics and renewal issues for each purchase.
WC offers a unique solution to address the problem. The extension will group similar items and reduce the fees for your business hassles.
Boost Conversions using fully customizable Coupons and Discounts on your plans
Time-limited coupons and discounts are a proven way of boosting conversions.
You can implement this using WooCommerce by providing exclusive coupons on various occasions. The Subscriptions extension supports coupons for both the signup and the recurring payments.
When you offer a signup coupon, the customer will get a discount on the signup but have to pay the regular amount for the recurring fees.
On the other hand, offering a coupon for the recurring payment requires the customer to pay the actual fee. They will enjoy the discount on the recurring fees.
For both discount types, it is possible to offer a fixed amount or choose a percentage of the total amount.
Notify your customer with your brand's tone of voice using fully customizable email notifications
Transactional based notifications are great for ecommerce sites, yet using your brand's tone of voice ensures there is consistency across all communications with your client.
As the extension comes with full support for notification emails, both the admin(s) and the customer will get notifications for various events. You can enable or disable emails for various events like:
- new renewal order,
- renewal completion,
- renewal invoice,
- payment retry,
- switching of plans, etc.
It is also possible to customize the header, subject, recipient(s), reply-to email address for each of these emails.
Various Ways to Use Payment Plans
It is always easier to do business with existing customers than gaining new customers. That is one of the main reasons why recurring payment-based businesses are so popular.
There are different types of payment plans you can use. Let’s take a look at the popular types of plans:
1. Membership Plans
Membership plans are undoubtedly the most used subscription-based business. This is so common that you probably have subscribed to many such plans for your own services already. Most of the online tools, platforms, and software support are provided as membership plans.
Most online tools, platforms, and software support are provided as monthly membership plans.
In this model, you offer the product in exchange for a monthly fee. The extension allows you to create different types of membership plans with different facilities.
Customers can switch to higher or lower packages according to their requirements.
Given that you're looking for Membership plans, why not have a look at our membership website templates roundup? We've featured the best themes and plugins for membership sites!
2. Subscribe for Discounts
Offering discounts on regular purchases is another popular recurring payments-based business model.
This is especially applicable if you offer discounts for products which are absolutely necessary for customers. This is a win-win situation for both parties – you are getting more sales, and your customers are getting the chance to save on the items they purchase regularly.
This is a win-win situation for both your business and your customers – you are getting more sales, and your customers are getting the chance to save on items they purchase regularly.
Amazon’s Subscribe & Save is a perfect example of this strategy. This special plan allows the customers to subscribe for getting various household items. In exchange, they will enjoy additional benefits on other items while shopping from Amazon.
3. Subscription Boxes
Subscribing to monthly or regular boxes are another fun and interesting business idea based on a slightly different concept - which has become very popular in recent years, thanks to various niches such as beauty, makeup, and other small type items.
In this model, customers subscribe for a box of different items which will be delivered on a fixed schedule.
This method allows the customers to check out the new products and get familiar with new brands. On the other hand, you can build a solid business with a predictable amount of revenue by using this model.
The subscription boxes work in most of the popular niches including snacks, desserts, cosmetics, beauty products, toys, tools, crafts, fitness items, mystery items, etc.
The key to success is identifying your customers, keeping the uniqueness, and providing constant value.
Of course, when creating such products, you might require specific custom fields to ensure you are giving your customers exactly what they need. While this is not a part of this product, or built-in to WC by default, there are plenty of extensions which allow you to create your own custom fields on the products you're selling.
The WooCommerce extra product optionsextension is a good option if you require custom fields.
4. Recurring Services
Recurring services could be a very profitable business strategy for both physical and digital services.
WooCommerce Subscriptions makes it possible to offer recurring packages for both types.
For example, if you offer physical services like salon, spa, parlor, massaging, etc., you can offer weekly, fortnightly, or monthly packages for your customers.
On the other hand, this type of model has already become the dominant business method for digital services.
A quick search on the internet will provide you with a gigantic list of monthly or annual packages for cloud storage, web hosting, online streaming, managed WordPress hosting, technical support, expert recommendations, etc.
With all these different types of subscription-based business types, we're sure you won’t have a hard time choosing the perfect plan type for your business.
How to Set It Up
Now that you know what features are available with the extension and which business models are available, let’s take a few minutes to find out how to set up the plugin.
Creating the Plans
As we discussed above, the plugin allows you to create both simple and variable plans. You can add a new subscription by going to Products > Add Product from the dashboard.
When using the variable product, you can create several variations of a package with individual settings for each variation. It is also possible to use any existing attribute or create new ones for your products.
The process will be familiar if you have used and set up a WooCommerce store before.
Setting up the Price
The ‘Subscription Price’ section allows you to define the price of your package.
Next, you will find the options to choose the payment frequency. The sign-up fee, free trial, and special discounts options are also available there.
In the case of variable plan packages, you can set up the individual settings by going to the ‘Variations’ section. You can choose a separate price, payment frequency, sign-up fee, discount, etc. for the variations.
The plugin also allows you to make sure that a customer is getting a package only once or a limited number of times. To do that, go to the ‘Advanced’ section, and choose the desired option from the ‘Limit Subscription’ field.
Setting up Shipping Options
On some occasions, you may need to apply the shipping charge only once during the lifetime of the product.
This is especially applicable for physical devices like mobile phone and various machinery items.
WC comes fully equipped to meet that requirement. You just need to go to the ‘Shipping’ section and check the ‘Charge Shipping Once’ box.
Setting up Coupons
The extensions also supports coupons or special discounts for your customers.
You can add, edit, and manage the existing coupons by going to the WooCommerce > Coupons page from your website’s dashboard. However, if you have never used a coupon on your WooCommerce site before, you need to enable coupons first.
You will find a list of all the items at the WooCommerce > Subscriptions page. For each product, you will find the necessary information including the currents status, number, the item(s), payment amount and frequency, start date, trial end date, next payment date, etc.
You can sort the items in the list by using any of this information.
It is also possible to search for a particular customer by using the name, address, email address, product name, etc.
The extension comes with so many management and customization options that it is out of the scope of this article to cover all the options.
If you want to get a complete overview of the available options, you should check out the official documentation.
Alternatives to the WooCommerce Subscriptions plugin
As we have seen, the extension provides the perfect solution for offering different types of subscription-based products or services.
But that doesn’t mean there is no other solution for developing a recurring payments-based website.
In fact, there are a few premium plugins which also allow you to create such products or services on your site. Let’s take a look at those plugins –
If you are choosing the plugin only for creating a membership-based website, there’s a better solution for you. WC has created a dedicated solution for that purpose, which is WC Memberships.
You can use this plugin to create different types of membership plans like membership for getting a specific product, adding membership with a product, allow the same membership plan with various products, create a members-only area, etc.
WooCommerce Memberships allows you to offer special discounts and reserve special benefits for the members. It is also possible to import or export the members list as CSV files.
You can take the membership plugin to a whole new level by using it along with this WooCommerce extension. When used together, you can apply recurring billing, offer free trials, apply content restriction or dripping, upgrade or downgrade membership levels, etc.
The extension is priced $149 for a single website.
Coming from Your Inspiration Themes, YITH WooCommerce Subscription is another excellent plugin for creating various recurring-based products or services. The plugin allows you to sell magazines, periodicals, audio, video, offer online training, consultancy service, etc. right from your website. You can create both simple or variable products.
You can offer a free trial so that the customers can check out your products or services before subscribing. It is also possible to assign a signup fee for the package(s). Customers can pause, resume, or cancel the plan anytime.
If you offer different levels of payments, customers can easily upgrade or downgrade between the levels. The plugin also allows the customers to purchase multiple plans. You can accept payments by using PayPal or Stripe. As the plugin is fully compatible with WPML, it is possible to create your website in other languages as well.
You can get the plugin for $95.
With more than 4,000 sales in CodeCanyon, Subscriptio is a very popular WooCommerce plugin for creating and selling products or services with the recurring payments option. You can use the plugin to sell online membership plans, magazine subscriptions, learning resources, or other similar items.
You can create both simple and variable products and define the relevant options like the trial length, setup fee, payment cycle, duration, etc. Both the admin(s) and the customer can pause or resume the plans whenever necessary.
Since the plugin supports both PayPal and Stripe, you can accept payments without any problem. The plugin also allows fully automatic or semi-automatic billing, which offers complete control to the customer. If you are a developer and want to further customize the plugin, you will find the built-in hooks and filters very useful.
Subscriptio is priced at $49.
Finally, if you're completely convinced whether this is the way to go for and you want to look at other options, you might want to have a look at our WooCommerce vs Shopify Guide.
WooCommerce Subscriptions is priced at $199 for a single site license. You can get attractive discounts by purchasing the 5 or 25-sites licenses. All purchases are provided with 1 year of support and updates.
At the time of writing this post, WC is offering a special bundle of 19 (yes, 19!) products including this extension. The bundle is priced at $299 - and of course, it is an absolutely incredible bargain (given that just 3 of these bundles would cost you the whole $299, but instead of just these 3 you are getting 19 different products - click here to get the bundle). It also comes with 1 year of support and updates.
WooCommerce Subscriptions Download
If you think this is the right tool, your next step is to buy the extension, download it and install it on your WC store.
Don't worry, if you're still not 100% convinced. If you find that you are not happy with your purchase, you have a full 30-day money back guarantee. Currently, the product enjoys a rating of 4.45 stars out of 5, with such reviews and comments as:
"5 stars without question - I’ve been using the plugin for about 4 years and have only good things to say about it",
"Excellent product, excellent support! I can not recommend this product enough.",
"The product has saved our business"
Just download it here, give it a spin yourself and see whether it works for your or not.
Frequently Asked Questions
1. Can WooCommerce do subscriptions?
Yes, WooCommerce can do subscriptionsm, however, this is not enabled in the core plugin. You'll need to install one of the plugins mentioned in the above post, including one which is available directly from the Woo website.
2. Is there a monthly fee for WooCommerce?
No, WooCommerce is free and there are no monthly fees. The only monthly fee you will have to pay is for your hosting.
3. How do I add a subscription to WooCommerce?
You can add a subscription to WooCommerce simply by installing the Subscriptions extension or a 3rd party plugin which provides this functionality, all of which are mentioned in the post above. You can then decide what kind of plans you would like to implement.
4. How do I accept a recurring payment on WordPress?
The easiest way to accept recurring payments on WordPress is to install WooCommerce, purchase a copy of the Subscriptions extension and then create the recurring payment plan you need.
5. Can Stripe do recurring payments?
Yes, Stripe can do recurring payments, particularly if you use it via the plugin mentioned above. The actual payment is enabled via the extension, Stripe just handles the payment part.
6. Does WooCommerce cost money?
No, the WooCommerce core download is completely free.
Are you ready to start a subscription model via your WooCommerce site?
Creating and managing a fully featured subscription-based business is almost a full-time job for an individual. But you can make it a lot easier by using WooCommerce Subscriptions. The powerful, feature-rich extension offers all the options you need for your recurring revenue website.
Now that you know how this extension can help you set up the whole process, why don’t you get started already? And by the way, what do you think about this recurring-revenue business? Let us know in the comments below.
Please leave a useful comment with your thoughts, then share this on your Facebook group(s) who would find this useful and let's reap the benefits together. Thank you for sharing and being nice!