How can we improve WooCommerce?

Subscriptions to add one-time payment with a monthly subscription product.

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.

1,064 votes
Sign in
Password icon
Signed in as (Sign out)
You have left! (?) (thinking…)
Jerrad Matthew shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →


Sign in
Password icon
Signed in as (Sign out)
  • Anonymous commented  ·   ·  Flag as inappropriate

    Yes please we have had two customers in the last three months that would have loved this feature

  • Edward commented  ·   ·  Flag as inappropriate

    I dread mailing my subscription boxes every month because I have to generate excel worksheets with all my customers that have paid up front for 3 month or 6 month subscriptions (their monthly orders are not generated). Please add this feature, it will save me hours and hours of work each month.

  • Nathan commented  ·   ·  Flag as inappropriate

    Yes please! This missing feature has created endless amounts of work for us the last 2 years!

  • Morgan commented  ·   ·  Flag as inappropriate

    This is a huge challenge for us as well and a major setback each month as we run this manual process via excel spreadsheets and manual email templates. Please consider pushing this to the front of the line, this is common across ALL subscription companies.

  • Dino commented  ·   ·  Flag as inappropriate

    I also need the feature to do a 1 time payment for several period subscription. This feature is needed to gift a subscription. Someone wants to pay up-front for 6 month of subscription. The person who received the gift gets his subscription for the pre-paid duration. At the end of the pre-paid duration, the customer shall have the opportunity to turn his subscription to an automatic renewal to continue his subscription. This feature is mandatory for my business... thanks

  • Henzo commented  ·   ·  Flag as inappropriate

    Oh wow - I just assumed this would already be included as part of a $200 plug-in, since it's such a popular way of doing things now! There's no way I can wait more than 12 months for this feature. Hoping there was a money-back guarantee!

  • Brent Shepherd commented  ·   ·  Flag as inappropriate

    Hi folks,

    We are aware of this request and keeping a close eye on it.

    Feature requests normally need at least 150 votes before we guarantee they will make it onto the roadmap.

    In the case of this feature request, the votes have been split across at least 5 different requests, including:

    * 38 votes here:
    * 20 votes here:
    * 9 votes here:
    * 3 votes here:

    Combined with the 57 votes on this request, that means this feature is getting very close to the 150 mark. We also understand the importance of this issue for some stores preferred model for selling so are taking that into consideration.

    At this stage, it's likely this feature will be included in v2.2 or v2.3 of Subscriptions. It's too soon to provide an ETA on either of those versions. That means it's unlikely the feature will be available within the next 12 months, but it will be available eventually.

    We have a pretty good idea of how to implement this, but if you have unique requirements not mentioned already in the comments here or the other requests above, please post them in a new comment.


  • Pj Foley commented  ·   ·  Flag as inappropriate

    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.

  • Naomi Spirit-Hawthorne commented  ·   ·  Flag as inappropriate

    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.

  • Dietmar commented  ·   ·  Flag as inappropriate

    There should be an extension for WooCommerce Sbuscription for one-time-payment in combination with table-rate shipping. So final the initial order must contain as example 6 times of product and 6 times of delivery as one time payment. And then 5 times of zero-order just with the products to print a packing list.

  • Eric commented  ·   ·  Flag as inappropriate

    I double this request. We are facing this issue now with wanting to charge an up front cost for a monthly shipped item. I've been communicating with support about this and all I receive is 'currently that is not possible.' There are many other ecommerce platforms that can separate billing from order processing but this is one big area where WooCommerce Subscriptions falls short.

    In my mind this would be easy to integrate, but apparently it is not. Since it is not possible for subscriptions to show under the orders page unless there's some sort of billing associated, ie. The subscription would show up under orders only on the first month when initially purchased. There must be a way to show subsequent months (not associated with billing) to show up in the orders page each month. That way us store managers, can effectively use the orders page and other extensions, such as the shipment tracking extension, to process all shipments from one page each month. Also customers are clueless about their monthly orders. For the first month, they receive an email for the completed order with shipping tracking info. For the other months, NOTHING! They wonder whats going on or we aren't processing it. So to circumvent this, we have to use a spreadsheet and an external email template to let them know their order is processed. HUGE waste of time.

    If this feature is truly not possible, we may be forced to move away from woocommerce. There's a 30-day money back guarantee on the hundred of dollars we spent on plugins right?

1 2 3 4 5 7 Next →

WooCommerce: Extension - WooCommerce Subscriptions

Feedback and Knowledge Base