Stripe Tax Banner | Q4 2024

added by Colleen Harrison - Partner Marketing

Product Icon

WooCommerce Subscriptions

by Woo
Let customers subscribe to your products or services and pay on a weekly, monthly or annual basis.

Subscriptions that ship on a different schedule to billing e.g. pay annually, ship monthly.

It is very common for companies to allow a customer to pay up front for a subscription and still receive the product monthly. It would be great to have this option in the subscription plug-in. Payment settings and how often the product ships should be separate settings.

Author

Current Status

Open

Last updated: August 10, 2013

205 comments

Log in to comment on this feature request.

  1. Jennifer says:

    Please add!

  2. mattmikulla says:

    This is a common and very critical feature as an offer for a subscription.

    Good for customers. Good for Subscription services.

    Please please please add it!

  3. HK says:

    This is critical for my business. Please add it. I am having to consider changing platforms just because of this feature.

  4. Jon says:

    I currently make this work just fine using the sign up fee and then set a duration for the subscription. I use a combination of tools via Zapier to make it all work swimmingly.

  5. anonymous says:

    [INSERT ALL THE CRYING EMOJIS] Come on, guys! I will pay you money to work on this faster! I imagine everyone on this list would chip in some money to speed this up. We are in such a bind without this feature. If we use the trick of putting the price as the sign-up fee, we can’t allow the subscription to renew or else the subscription will be free upon renewal. But turn off renewal for the subscription is a loss of revenue. We can patch together email reminders when the subscription ends to remind people to come back and renew, but most of them won’t do that. It’s a real barrier to both admin and customer for a smooth subscription service.

  6. Bryan Jersky says:

    Jon – How do you do your renewals?

  7. Tim says:

    Jon (comment on Aug. 31) How did you do this? As far as my attemps go, this will work until it’s time for recurring payment. Signup fee is a one-time payment. Therefore when my advertised renewal period comes around there won’t be a second charge and I will have to make the customer manually sign up again. This is horrible for churn rate.

    My Sister-in-law just posted her FitFabFun quarterly box on Instagram with the caption, “Just received my box. I always forget that I am still signed up for this thing but I love it everytime it shows up!” Bottom line, she would not renew if it was required effort. How are you dealing with this?? would love part-time solution until code gets updated by the Devs.

    To everyone (including myself) who wonders why this code isn’t done yet. I skimmed through the PHP files and from what I could see there are at leats 5-6 different documents that are tied to this function. This means tearing apart all actions in these files and rewriting the functions to separate the recurring payment renewal from the order creation action. It takes time especially when it comes to doing a massive update that can/will break live sites. So it’s a huge responsibility for them to get right.

    That said, it’s not a hard concept and doesn’t require complex innovative code. With a team of 4 people, it could get done in a month of hard work and testing (including some guineapigs for live environment testing). 4 years is a long time.

    I’ll add, there are huge benefits for other features by separating these actions. For example, you could start to think about having more complex order creation triggered monthly, even adding the products you’re going to ship to the tickets automatically so they are counted out of inventory. The only way I see these types of triggered actions being possible is if the order creation is separated from the payment.

    Hope to see this soon!

  8. Vol says:

    We have created an extension which schedules an event to generate shipping order monthly at the moment up-front subscription is purchased. It works perfectly and customer is happy that they just need to export all Orders for delivery. Please contact me if you need help to have it implemented for your shop.

  9. anonymous says:

    how can customer can cancel trial.

  10. anonymous says:

    Could someone from Prospress pop in to give us an update? Any chance this feature will be implemented before 2018?

  11. anonymous says:

    Hello, any update about this feature please ? :/

  12. Umang Prajapati says:

    Please add this feature it is very useful to use. so we can use also switching functionality easily and customer can use it easily. currently i am using https://github.com/Prospress/woocommerce-subscribe-all-the-things. but it have some bugs and it also doesn’t provide switching subscription so customer can not changes subscription frequency later.

  13. Alex says:

    I need to be able to bill and ship on different intervals. If this feature were available, I’d go for WooCommerce in a heartbeat!

  14. anonymous says:

    I need this so bad!!!! I want the ability for customer to sign up for my monthly subscription box and get a discount for committing to 3,6, or 12 months. Woosubscriptions would need to still create an order each month and also would want the subscription to renew at the same terms (ex customer signs up for 3 months at upfront cost, after 3 months they auto renew for another 3 months at upfront cost).

  15. Hugh Brock says:

    This feature would be very helpful for us, I’m glad to see you’re working on it.

    As a print+digital magazine publisher, we need customers to be able to manually renew their subscription before it expires (many of our customers will just never sign up for auto-renew). Is it likely that this feature will include that capability? It seems to go along with de-coupling the shipping schedule from the billing schedule, but it would depend how you implement it.

    Thanks for the hard work, I’d really appreciate an answer to the above.

  16. Craig Junghandel says:

    Pre-paid subscriptions would provide some welcome functionality to this already great plugin. We are currently setting this up with the signup fee workaround, but that solution is quirky and far from elegant. I would be grateful for an option which allowed for customers to purchase upfront payment, fixed-length and discountable subscriptions which can be easily renewed.

  17. Peter Nguyen says:

    Desperately need this function. I want to give discount to customers who pay in early in advance (prepay 3 months, 6 months or a year) but still need to ship physical product monthly.

  18. Peter Nguyen says:

    Spend all the money to setup my subscription store with Woo and WP and now stuck without the ability to configure shipping separately from billing. Can anyone recommend a workaround for this? Or is there another solution provider out there that can do this? Shopify? BigCommerce? I check CrateJoy but it is a hosted solution, I can’t customize my store.

  19. anonymous says:

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris

  20. Naomi Spirit-Hawthorne says:

    This is essential for my client. I expect as they grow it will become unmanageable and they will at some point need to consider an alternate.

  21. Dietmar says:

    I’m missing this a lot.

  22. Pj Foley says:

    I’ve seen the workaround for this as proposed in the documentation, and it just has too many downsides. I, like I’m sure many others do, would like to be able to charge a discounted rate for a customer that pre-pays for a year, yet received shipped goods monthly/quarterly/etc.
    Furthermore, having the option to generate a pro-rated refund on unused subscription shipments would be required. This extension is very robust and sophisticated, but this is an unfortunate limitation–and was an unanticipated one at that. This is a very common arrangement for retailers to provide.

  23. Brent Shepherd says:

    This is duplicate of http://ideas.woothemes.com/forums/133476-woocommerce/suggestions/4286694

    We are aware of the request and are keep a close eye on http://ideas.woothemes.com/forums/133476-woocommerce/suggestions/4286694

    Please leave any feedback and votes on that Idea instead of this one. 🙂

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.