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,147 votes
Sign in
Sign in with: Facebook Google
Signed in as (Sign out)
You have left! (?) (thinking…)
Jerrad Matthew shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →


Sign in
Sign in with: Facebook Google
Signed in as (Sign out)
  • Ramesh Elamathi commented  ·   ·  Flag as inappropriate


    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.

  • Morgan commented  ·   ·  Flag as inappropriate

    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.

  • Tatjana commented  ·   ·  Flag as inappropriate

    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!

  • michael commented  ·   ·  Flag as inappropriate

    please make sure when you do implement you give an option for pending-cancelation to continue shipments until subscription expiration. A lot of customer will purchase a pre-paid subscription then cancel right away just so they only get the pre-paid amount and doe not renew. But still need to get their recurring shipments for what they paid for.

  • Divaya commented  ·   ·  Flag as inappropriate


    @Tony, The WooCommerce Pre-Paid plugin from Flycart lets you have the billing schedule and the delivery schedule run differently. Example: If customer pays for 3 months upfront for a monthly subscription on April 22, then he gets charged only after 3 months (that is on July 22). On May 22 and June 22, the plugin creates a zero-value order record, which can be used as reference from sending deliveries. on July 22, he can be charged for next 3 months automatically.

    So the billing schedule runs differently, while the deliveries can happen monthly. I guess this is something you are trying to achieve?

  • Christopher-James Sheppard commented  ·   ·  Flag as inappropriate

    Yes yes yes yes yes +10000000000 please please please, Im currenty trying to use Flycarts pre-paid plugin but it really doesn't work very well but its my only option.

  • JB commented  ·   ·  Flag as inappropriate

    Yes please, trying to manage 3500 subscribers without this is a pain.

  • DJ Porter commented  ·   ·  Flag as inappropriate

    I need this bad. I operate a weekly home service and bill my customers monthly. I need to have a weekly service order generated for all active subscribers.

  • Tony commented  ·   ·  Flag as inappropriate

    Someone mentioned that they are temporarily renewing subscriptions at zero? How is this done? Do you just renew the subscription with the same official renewal date? For now I use spreadsheets and upload the customer orders to shipping software but that is a huge pain and would love easier ideas until the developers bring this feature.

  • Arnaud commented  ·   ·  Flag as inappropriate

    That would be fine as an option. If it could also work during the trial period it would be great. The billing and delivery options should be separated and the deliveries for a given period to be exported.

  • Anonymous commented  ·   ·  Flag as inappropriate

    We not only need this option but also the ability to bill on a fixed day of the week and "ship" on a separate fixed day of the week. (We are a meal subscription program and have folks order a week in advance for deliveries the following week)

  • Anonymous commented  ·   ·  Flag as inappropriate

    We would love to have this option with the flexibility of picking your own shipment schedule from a one time upfront payment.

← Previous 1 3 4 5 6 7 8

WooCommerce: Extension - WooCommerce Subscriptions

Feedback and Knowledge Base