We know you’ve been waiting for this for a long while. Today we can happily report we have an extension allowing recurring billing using WooCommerce!
Start selling subscriptions
![Screen Shot 2012-06-20 at 16.15.38](https://woocommerce.com/wp-content/uploads/2012/06/Screen-Shot-2012-06-20-at-16.15.38-620x386.png?strip=all&w=1500)
WC Subscriptions makes it easy to create and manage products with recurring payments. Create a subscription product just like any other WooCommerce product, and you’re ready to start selling subscriptions.
With Subscriptions, you can charge recurring payments per day, week, month or year. You can add an optional sign-up fee and duration. Shipping fees, discounts & taxes are all applied to recurring payments.
Subscription management is also synced with the payment gateway. When a subscription is cancelled at PayPal, it will be cancelled with your site. And you can offer your customer’s multiple gateway options – PayPal Standard is supported out-of-the-box, and you can add PayPal Digital Goods or Stripe (with more to come).
What can you sell with Subscriptions?
- Physical products that require shipping, like magazines;
- Downloadable products, like e-zines;
- Virtual products, like memberships;
- Services, like business coaching;
- Any other physical, virtual or downloadable, product or service you can imagine!
Groups for WooCommerce
Groups is an existing free plugin providing group-based user membership management, group-based capabilities and content access control. With the Groups for WooCommerce extension one can grant memberships based on products. It automatically assigns a customer to one or more groups based on the products they ordered.
Memberships can be sold through normal products where membership is granted for an unlimited time through one-time payments, or through subscriptions where the memberships lasts as long as the subscription is active, based on recurring payments and an optional setup fee.
If you want to charge a monthly subscription fee, the WooCommerce Subscriptions plugin is required, which adds a new subscription product type. Groups WooCommerce controls the memberships for the duration of the subscriptions.
View the Groups for WooCommerce ExtensionUpdates to Stripe and PayPal Digital Goods
Both Stripe and PayPal Digital Goods have been updated today to support the new subscriptions extension – customers will be able to purchase subscriptions with these extension and be billed automatically.
Stripe has also been integrated with stripe.js which adds additional security by tokenising credit card details.
These updates require WooCommerce 1.5.8 which was released earlier today.
About
Thank you.
Mmmm, been a bit disappointed with the themes lately but I must say I am VERY pleased to see this.
Thank you very much!
I love woo!
Way to go guys, this is awesome and well timed 😉
Sick! 🙂
You guys are SO on the money with this… was literally checking out competitors this morning for subscription services…
awesome, awesome, awesome..
Woo is literally the best subscription i’ve ever signed up for.
Would love to see Google Checkout and Amazon Payments added to options for payment subscriptions.
For now we will be adding support for token based gateways/ones which handle the recurring payment (because we don’t want to hold onto card data). We need to look into each individually 🙂
Ogone can manage this! would be great to offer a service for europeans! I will then stop concidering recurly or spreedly type of services!
Can we use Stripe gateway within Mijireh Checkout?
Please, please add Ogone support! It would rock so much!
yes! and ccbill too!! that would be sooooooo awesome!
this is the second time you all have potentially saved me from software i hate lol.
WooCommerce is one of the best things to happen to me in a while.
does this work with custom post types as well?
This is great.
Is there plans for a theme that is catered towards subscriptions? If yes, any timeline on estimated release date?
There definitely plans for one, but we can unfortunately not give you any ETAs at the moment.
Congratulations!! This will be a boom for the platform. Will you provide support to allow managing subscription/payment from front-end? I think at a minimal “cancellations”. In particular, many of us develop for non-profits and the “recurring donation/cancellation” scenario is greatly needed. I need to investigate today’s drop to see if your subscription feature supports user-entered price. Does it?
Thanks again for listening and bringing this feature to the marketplace.
Cancellation is gateway dependent and does show on the my-account page. PayPal doesn’t because you cancel via PayPal, but Stripe does.
No user entered prices yet – this will be added to add-ons at some point.
One more thing regarding subscription support…please support Authorize.net gateway.
I definitely agree. Support for Authorize.net gateway is a must. Many of us have existing businesses which use Authorize.net as the primary gateway. Thanks, I hope this happens.
I will join in on requesting Authorize.net as well. Every single WooCommerce install I have made has been for a business with an existing Authorize.net account – and recurring orders.
Now we need a Woocommerce extension/theme that creates a password-protected area so we can really leverage this puppy!
wait, thats not what this does?
The “Groups for WooCommerce” extension can be used to create protected content based on membership level (and you can sell a subscription membership with groups using WC Subscriptions).
Yup, the Groups extension highlighted with the Subscription extension does this. 😛
Stoked. Looking forward to getting my clients onto this system.
Whenever you get them on WooCommerce or WooCommerce & Subscriptions let us know! 🙂
Hadn’t heard of groups, but it looks nice, light and integrated with WP very well.
The Woo Team is amazing thanks for this drop! I am going to try it now and then wait for an authorize.net update! thanks again!
Awesome! Woocommerce just keeps getting better 🙂
Wouldn’t it be great if existing Woo subscribers/members got a discount on extensions or something … at least this way I would somehow feel included in these WooCommerce related postings!
BTW – I really do like this extension and do plan on purchasing 🙂
Theres a coupon on your woo dashboard 😉
Thank you for bringing back the love!
Thank you!!!
Hummm I like WooThemes….. Its Nice plan On Purchasing
Can your existing GoCardless extension be integrated with either or both of these new subscription products
Does it work together with
http://woocommerce.com/extension/dynamic-pricing/
Another Woocommerce, what a miracle. Have you ever counted how many of you have already Woocommerce now or how many have you published in recent months? 8 of the last 12 were Woocommerce-themes. And you think that is fair, it is supposed to give customers who do not operate or store?
And then if you time a magazine or blog published Tehme, sees everything from very cheap, see Daybook!
Hey Ronny,
We missed you! 🙂
6 of our last 12 (or 6 of our last 15) themes are WC-only.
It will soon be 6 of the last 18 themes are WC-only themes (we have a biz and magazine theme coming up next).
We believe this is fair since WC has grown immensly fast and our data shows that WC is in high demand.
That’s nice but I’m stuck in my mind you. But many of your business Themes can also be converted to store theme. So I think it’s just not fair to publish Woo-commerce. Then indeed would be six of the next 12 Themes Magazine and Personal Blog Themes.
I hope the new magazine theme is me again Sun uncreative and sometimes has something new and not the same thing over and over again. Look at my name linked, then you know what I imagine. 😉
P.S.: I await the rest have been several weeks later that my site is included in the Showcase (Whitelaight)
Fantastic addition to WooCommerce I can see this feature becoming very popular 🙂
Wait so if i want to sell membership subscriptions I need BOTH groups for woocommerce AND WC Subscriptions??
Groups is really for access control (for your site). You can still have membership accounts with just subscriptions. See the docs for the user membership functions.
Ok, so I can sell membership subscriptions with Subscription WC plugin (and Groups) without Groups for WC right?
If only after subscriptions to one of your products, you’d just need the Subscription extension.
If you need to protect content on your site and sell a subscription with access to that protected content, you’d then need the subscription extension, the Groups plugin, and the Groups extension to tie it all into WooCommerce.
What is I want to protect content, yet not have a subscription? Can I just use Groups, and PayPal for Digital Products?
These are great additions, but there are some things that are not possible to do right now.
For example, you can’t upgrade a user’s account correctly. Using a plugin like Dynamic Pricing you should be able to have an upgrade path for existing users to upgrade to a higher level at a lower price than the listed price since they have already paid something.
The problem is that Groups does not change the user role in WordPress, which means Dynamic pricing cannot work since it is based on user roles.
This is a very important issue to address because unless you can offer upgrades to users the system is very limited.
So exciting! I can’t wait for WooBookings to integrate with this so that when people cancel their subscription they are automatically taken off the calendar! At that point I can use this. Good work folks!
What is WooBookings?
Nevermind, I just saw in the ideas forum that WooBookings is the highly sought-after WooDojo plugin supposedly coming in the next 3 months or so. =)
Uhh very exciting :·)
Is it possible to have products that only members see?
Awesome, been hoping for this for a while! Does this drop support multiple concurrent currencies? Does it also support PayPal Pro/Websites?
Hi,
Your website has a few bugs and I can’t even use the contact form to contact you.. when I click contact you after I enter all the details, it shows the error: http://awesomescreenshot.com/0528uqjf9
Hi, sorry about this. It seems like a temporary server error. Please send us a mail to support at woothemes dot com 🙂
Do we still have to wait for a WooCommerce child theme for listings or will this work with it?
Hey Andy, I asked a similar question in the forum and this is the reply from Mike Jolley:
“We’ve not built WooCommerce support into listings yet sadly, so there isn’t much guidance we can give.
You could perhaps put your listing submission page behind a paywall, using groups and subscriptions but I don’t know how good a solution this would be.
You can seek help with one of our Affiliated Woo Workers or post a job on our WooJobs website if you need further assistance with this customisation.”
Here’s my reply:
Thanks Mikey for the reply.
Why haven’t the “Enterprise” themes been getting any love?
If they’re not selling well enough, WooThemes should take a serious look at pricing them more affordably. Say, for example, $97 + 1 bonus theme (or even $70 without bonus themes) instead of $200. At $200 they’ve been priced into obscurity.
One of marketers’ biggest mistakes is NOT testing pricing!
This not only hurts sales but also in this case, the customer relationship: The customers that paid the most are being essentially ignored.
In regard to your suggestion about getting a Woo Worker or posting on WooJobs, why base a business around a solution that looks likely to be retired by its creator soon?
This is a serious problem that I hope is addressed at the next company meeting.
Do we need to initiate a Kickstarter campaign just to get WooThemes to update Listings in the next 30 to 60 days? If so, please let us know a what the fundraising goal amount should be.
Is it possible to automatically apply a discount for members of a group to all other products in the store?
I think theres a WC extension that gives discounts on user role.
http://woocommerce.com/extension/dynamic-pricing/
Hope it helps! 🙂
Thanks. Looks like that may do it.
Just in time. I was literally looking at other plugins and this came up in the search. Glad I can stay loyal to the Woo team (and know the plugins work and stay supported). Thanks, guys.
I’m curious why you went with Groups over the Members plugin? I’ve used the latter quite a bit and it seems would provide the same functionality with a much larger user base. Interested in the rationale. Thanks!
I have a ton of customizations in the code of WooCommerce (1.5.6). Is there a way to get this and the newest version of WooCommerce without overriding all of my customizations? Or is there a “best practices” so I can add them back?
Looks like a great extension, I am looking to purchase it, but does it support Sagepay?
Hey there great extension but I have one very important question. My client has a service that they sell at different prices depending on what territory you want access to(Ohio, Kentucky, Indiana). The service would be sold as a 1 year subscription which can be paid in one installment or monthly which is why we would need the subscription extension. The question I have though is is it possible to add multiple subscriptions to the customers cart like adding Ohio, Kentucky and Indiana and pay for those three subscriptions through that extension? Thanks and look forward to hearing back from you.
Hi Charlie, it is currently only possible to purchase one subscription at a time, so your customer would need to checkout 3 times to purchase the three subscriptions, or you could create one subscription which includes all 3 territories.
Purchasing multiple subscriptions is on the todo list, but I can not give an estimate of when it will be available.
NEED PAYPAL PRO INTEGRATION ASAP!
Hey guys, just pulled trigger on the extension for Stripe, one question though, during testing, one time product purchases to Stripe in Demo mode work great. All good. I did my 1st subscription purchase test, goes thru ok, but when I login to Stripe it doesn’t appear the subscription is created or passed to stripe. Just shows a 1 time charge of $29 bucks (my test case).
Should the Stripe dashboard show a subscription is there? I’ve setup for month recurring, etc. Went thru all the docs, what am I missing here.
Thanks couldn’t find any articles on this yet need some input.
Great plugin though, even better when I get it working!
Cheers