Product Icon

WooCommerce Subscriptions

Trending
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

211 comments

Log in to comment on this feature request.

  1. Tatjana says:

    totally agree! We have that problem at the moment! We have to cheat by adding a sign up fee and then charging them a recurring fee from the second month onwards, but the problem is that you can’t charge for shipping fee at the sing up stage.
    Super annoying! Can’t wait for them to fix this problem!

  2. Morgan says:

    Came across a plugin called Schedule delivery for WooCommerce by Themehigh where user can plan the product delivery.

    Helpful for shop owners who have regular customers who can plan their purchase.

  3. Ramesh Elamathi says:

    Hi

    The problem can be solved better by separating the billing cycle from shipping cycle. Because most subscription businesses would charge annually, while shipping the products on a monthly basis.

    So we are working on a “Custom Delivery Schedule plugin for WooCommerce subscriptions”. The plugin can help you separate the billing & shipping cycles. So your subscription product price can be set to charge every year (or any other cycle), while the delivery can be monthly (or any other cycle). Even you can let the customer to choose a delivery cycle.

    The plugin is almost complete.

    If you have any feedback or feature suggestions, do let me know. We are planning to submit this to the WooCommerce extensions section soon.

  4. Geoff Ross says:

    this would be extremely useful

  5. nana he says:

    yes!!! 1 year or 6 months

  6. Anonymous says:

    This function would be perfect for gift subscriptions. People prefer to pay for a gift once and not every month but they will want it to ship to the recipient every month.

    Please add this feature ASAP as it will make selling gifts (a big feature of our business) so much easier for everyone.

  7. Carlos says:

    Please Add. Thanks

  8. Chris says:

    ‘+100 to separation of the payment & shipping schedule into 2 concepts Payment Order Schedule & Product Order Schedule. Must have!!!! On different payment periods this can be achieved currently – such as weekly, month, annual payment – you can use attributes & variations to create payment variants.

  9. Ramesh Elamathi says:

    Hey guys

    We have developed a plugin for this. It allows customers to make up front payment while subscribing. They can still receive the product monthly, but wont be charged on a monthly basis.

    If you would like to beta test the plugin and suggest improvements, please do get in touch with me at support (at) flycart (dot) org

    Thanks

  10. Anonymous says:

    I vote for this times a million!

    The WooCommerce suggested workaround for this isn’t compatible with the Mix n Match extension so we can’t even do that.

  11. Edward says:

    I spend hours every month creating an excel spreadsheet for “active” subscribers that have paid for a 3 month or a 6 month plan to my monthly subscription boxes. I then spend some more time importing these cvs files to my shipping software and updating their “completed” order. Is there a simpler way that i can save time or generate new orders for these customers? Is the feature coming soon?

  12. Brian says:

    Please add this functionality. We offer a discount to customers who pay annually in advance for their monthly delivery. The plug-in needs to auto-generate a monthly order for these customers. Thanks.

  13. Luke says:

    Heard a rumor you were going to build this in Q1. Is it in the works? Hoping to be able to switch to you but this is a deal breaking function for me.

  14. Ramesh says:

    We have created a plugin to sell prepaid subscriptions. Interested, please let us know. I am not sure if i am allowed to post links here. You can check the plugin and its feature at flycart.org

  15. GL says:

    Need the ability to seperate the pre-payment from the subscription timeline. For example we sell with 3 month payments or pre-pay in full while the actual subscription could be for 10 months of shipping a product or an annual service. this is a basic feature that is missing and needs to be added asap please.

  16. Anonymous says:

    basic feature – would be great to have it! I

  17. Yakov Shasha says:

    We have a monthly subscription for a weekly newsletter and would like to be able to use the subscriptions extension to handle this.

  18. Dave says:

    Our magazine is shipped quarterly for our Yearly subscribers. Really appreciate the plugin so I really hope there’s a better way to handle this.

  19. Anonymous says:

    Really need subscription coupons.

  20. Anonymous says:

    Can the developer provide an update for this? I see it’s on the feature roadmap for version 2.3, which I anticipated by march of 2018, and it hasn’t been released yet. We have had our business launch on hold since November, waiting for this feature. Any rough ETA you can provide would help.

  21. Mike Valera says:

    Guys, we have a bunch of clients needing this feature…

  22. Andrea says:

    Please add this function so that we can a pay up front for a subscription feature. I have a client needing this and we are using the workaround for now.

  23. Nathan says:

    Wow, up to more than 700 votes now! This seems like a totally necessary feature. I imagine anyone selling a physical, monthly product needs this!

  24. Ramesh says:

    We have created a plugin for one-time payment option for a monthly subscription product. It is called WooCommerce Prepaid Subscription.

    I guess i am not allowed to add a link here. You can search for the plugin anyway 🙂

  25. Lukas says:

    I’ve seen lots of ideas here and all of them make sense, somehow, of course. But why not just do two changes to the plugin and solve all the problems? First a subscription should be completly independent from any product. It should be like a container and second renewal date and payment date should be seperated. So I can create a container with renewal date weekly every Wednesday and a payment date monthly every first Wednesday. And than I can add all available products to that container. This works for any scenario. If customer wants to switch date or interval, he must switch the ‘container’. Wouldnt that be great? And also, maybe the next five containers could always be visible for the customer in the backend, so he can easily skip one or add non-recurring additional pruducts that he only wants once to a certain delivery…