How can we improve WooCommerce?

Quarterly subscription billing synchronized to a defined month - Woo Commerce Subscriptions

We sell a hard copy magazine subscription with a defined quarterly ship cycle. We would like billing for our subscribers to synchronize to a defined day at the start of our defined quarterly billing cycle.

Presently the Woo Commerce Subscriptions module only allows billing to synchronize to X day every 3 months. The 3 month duration does not have a defined starting month and is based on when the subscriber signs up and defaults to the nearest month/day in the future. Thus the customer billing is potentially not kept in sync with the quarterly print publication and fufilment dates.

We need the ability to automatically place new subscribers in sync with the next billing cycle for our quarterly publication. Thus, if we bill on the first day of January,April,July,and October and a customer signs up on February 15th, the customer would be synchronized to bill on April 1 (the start of the next billing quarter) and then the first of the month thereafter every 3 months. Currently the subscription module would set the customer to bill on March 1st then every 3 months thereafter placing the customer out-of-sync with our January/April/July/October billing and fulfillment cycle.

Just as we need the ability to define that a quarter is not simply any three month period but defined by a start month; I would think that users with bi-monthly products that have defined monthly cycles would need the same functionality to define which months can make up the start of a synchronized billing cycle.

105 votes
Sign in
Sign in with: Facebook Google
Signed in as (Sign out)
You have left! (?) (thinking…)
Bill shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →


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

    I have a client that is going to request a refund because the plugin does not allow to synchronized subscriptions. This is not a feature. The current plugins lack of this feature is actually a HUGE bug since MOST printed subscriptions work this way. A publisher is not going to send out a magazine without payment as that could potentially lead to huge losses. This needs to be fixed ASAP. I'm going to look for other options on Code Canyon.

  • Leighton commented  ·   ·  Flag as inappropriate

    Yep same boat for our mag. Fulfilment is much simpler for our print publication if we can synchronise subscribers to the end/start of the pre-defined quarters - Spring, Summer, Autumn, Winter

  • Hayes commented  ·   ·  Flag as inappropriate

    Yes, please. The ability to set a Start Date for subscriptions is critical to many business models. Woo Subscriptions *almost* does this already with the free trial. The trial works by assigning a term based on an administrator-defined parameter (trial length, e.g 2 weeks) modified by the date of purchase. This results in a date being calculated to begin the subscription payments. Somewhere in the code a variable “date” is generated. It should be fairly straightforward to let an administrator control the variable “date.” There may be limitations based on credit processing policies, and it may be variable based on provider, but it clearly is possible, since a variation of it is being done already. :-)

  • jim commented  ·   ·  Flag as inappropriate

    yes please!!!!!! Seems like a bug to not allow choice of quarters, considering its called a synchronized payment schedule. It's a definite oversight in the programming logic.

    This shouldn't need a certain number of upvotes to implement, it should be a bug fix that happens ASAP.


  • Luke Cavanagh commented  ·   ·  Flag as inappropriate

    A bi-monthly (twice a month) subscription would be every 2nd week, then set how long the subscription is active for so 26 weeks (6 months).

  • Thibaut commented  ·   ·  Flag as inappropriate

    For me it's also a solution I'm looking for ( bi-monthly publication )
    Did somebody found a solution to that problem ?

WooCommerce: Extension - WooCommerce Subscriptions

Feedback and Knowledge Base