The long awaited WooCommerce Subscriptions drop


Subscription Products

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

Not limited to services, you can sell physical goods!

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!
View the WC Subscriptions Extension

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 Extension
Groups for WooCommerce requires WordPress 3.3+, the Groups plugin, as well as the WC Subscriptions extension to be installed.

Updates 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.

cta-banner-10-product-page-v2_2x
Mark Forrester Avatar

About

65 comments

  1. Thank you.

    Chris
    June 21, 2012
  2. Mmmm, been a bit disappointed with the themes lately but I must say I am VERY pleased to see this.
    Thank you very much!

    Sarah
    June 21, 2012
  3. I love woo!
    Way to go guys, this is awesome and well timed 😉

    Dave
    June 21, 2012
  4. Sick! 🙂

    deeptitanic
    June 21, 2012
  5. 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.

    Eric Zentner
    June 21, 2012
  6. Would love to see Google Checkout and Amazon Payments added to options for payment subscriptions.

    Nick
    June 21, 2012
    • 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 🙂

      mike
      June 21, 2012
      • Ogone can manage this! would be great to offer a service for europeans! I will then stop concidering recurly or spreedly type of services!

        Jonas Wiesel
        June 22, 2012
      • Can we use Stripe gateway within Mijireh Checkout?

        NS
        June 22, 2012
      • Please, please add Ogone support! It would rock so much!

        Sylvain
        August 9, 2012
    • 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?

      Odot Jdot
      June 21, 2012
  7. This is great.

    Is there plans for a theme that is catered towards subscriptions? If yes, any timeline on estimated release date?

    mashrur
    June 21, 2012
    • There definitely plans for one, but we can unfortunately not give you any ETAs at the moment.

      Mark Forrester
      June 21, 2012
  8. 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.

    Norman
    June 21, 2012
    • 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.

      mike
      June 21, 2012
  9. One more thing regarding subscription support…please support Authorize.net gateway.

    Norman
    June 21, 2012
    • 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.

      Armand
      June 22, 2012
      • 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.

        Chris
        June 24, 2012
  10. Now we need a Woocommerce extension/theme that creates a password-protected area so we can really leverage this puppy!

    Garrett
    June 21, 2012
    • wait, thats not what this does?

      Odot Jdot
      June 21, 2012
    • 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).

      Brent Shepherd
      June 21, 2012
    • Yup, the Groups extension highlighted with the Subscription extension does this. 😛

      Ryan Ray
      June 22, 2012
  11. Stoked. Looking forward to getting my clients onto this system.

    Craig
    June 21, 2012
    • Whenever you get them on WooCommerce or WooCommerce & Subscriptions let us know! 🙂

      Ryan Ray
      June 22, 2012
  12. Hadn’t heard of groups, but it looks nice, light and integrated with WP very well.

    deeptitanic
    June 21, 2012
  13. 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!

    John
    June 21, 2012
  14. Awesome! Woocommerce just keeps getting better 🙂

    Mark
    June 21, 2012
  15. 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 🙂

    Anton
    June 22, 2012
    • Theres a coupon on your woo dashboard 😉

      mike
      June 22, 2012
      • Thank you for bringing back the love!
        Thank you!!!

        Anton
        June 22, 2012
  16. Hummm I like WooThemes….. Its Nice plan On Purchasing

    Krunal Bharatiya
    June 22, 2012
  17. Can your existing GoCardless extension be integrated with either or both of these new subscription products

    Pete Pasierb
    June 22, 2012
  18. Does it work together with
    http://woocommerce.com/extension/dynamic-pricing/

    Jan
    June 22, 2012
  19. 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!

    Ronny
    June 22, 2012
    • 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.

      Magnus
      June 22, 2012
      • 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)

        Ronny
        June 22, 2012
  20. Fantastic addition to WooCommerce I can see this feature becoming very popular 🙂

    Stuart Duff
    June 22, 2012
  21. Wait so if i want to sell membership subscriptions I need BOTH groups for woocommerce AND WC Subscriptions??

    James
    June 22, 2012
    • 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.

      mike
      June 23, 2012
      • Ok, so I can sell membership subscriptions with Subscription WC plugin (and Groups) without Groups for WC right?

        James
        June 23, 2012
        • 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.

          Ryan Ray
          July 2, 2012
          • What is I want to protect content, yet not have a subscription? Can I just use Groups, and PayPal for Digital Products?

            Gerry Humphrey
            August 15, 2012
  22. 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.

    WP Warrior
    June 23, 2012
  23. 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!

    Andy Joe
    June 23, 2012
    • What is WooBookings?

      el Rafa
      June 23, 2012
      • 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. =)

        el Rafa
        June 23, 2012
  24. Uhh very exciting :·)

    Is it possible to have products that only members see?

    Stef G
    June 23, 2012
  25. Awesome, been hoping for this for a while! Does this drop support multiple concurrent currencies? Does it also support PayPal Pro/Websites?

    Jesse
    June 24, 2012
  26. 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

    KC
    June 25, 2012
    • Hi, sorry about this. It seems like a temporary server error. Please send us a mail to support at woothemes dot com 🙂

      Magnus
      June 25, 2012
  27. Do we still have to wait for a WooCommerce child theme for listings or will this work with it?

    Andy Joe
    June 25, 2012
    • 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.

      el Rafa
      June 26, 2012
  28. Is it possible to automatically apply a discount for members of a group to all other products in the store?

    Matt
    June 25, 2012
  29. 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.

    James Rodewig
    June 27, 2012
  30. 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!

    Bozz
    June 30, 2012
  31. 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?

    Steve
    July 24, 2012
  32. Looks like a great extension, I am looking to purchase it, but does it support Sagepay?

    Teodora
    July 27, 2012
  33. 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.

    Charlie Cryder
    August 4, 2012
    • 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.

      Brent Shepherd
      August 6, 2012
  34. NEED PAYPAL PRO INTEGRATION ASAP!

    Steven
    August 8, 2012
  35. 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

    Crucible
    August 14, 2012

Stay up to date with WooCommerce emails

View our privacy policy. You can unsubscribe anytime.

Subscribing...

There was an error subscribing; please try again later.

Thanks for subscribing!
Emails will be sent to

View our privacy policy. You can unsubscribe anytime.

You're already subscribed!
Emails are sent to

View our privacy policy. You can unsubscribe anytime.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.