Skip to Content Skip to Menu

Only "This and (up-to) next 6 calendar months" in the Regular Validity duration - in CBSubs

  • D1on
  • D1on
  • OFFLINE
  • Posts: 68
  • Thanks: 3
  • Karma: 0
8 years 4 months ago - 8 years 4 months ago #282367 by D1on
Hi Beat,

I don't want to change an existing members subscriptions, I just need to be able to show the same duration for new and existing members, e.g.

1 July 2016 - 30 June 2017 (valid from now on)

This is displayed for NEW plans using your method, but not for existing members plans as it's showing:

Active, expiring on 30/06/2016
Renew Now: 1 July 2015 - 30 June 2016

We just need to have both new and exiting members the same, e.g.

1 July 2016 - 30 June 2017 (valid from now on)

How can this be done?

Thanks,

Dion.
Last edit: 8 years 4 months ago by D1on. Reason: typo

Please Log in or Create an account to join the conversation.

  • beat
  • beat
  • OFFLINE
  • Posts: 2169
  • Thanks: 463
  • Karma: 352
8 years 4 months ago #282467 by beat

D1on wrote: Hi Beat,

I don't want to change an existing members subscriptions, I just need to be able to show the same duration for new and existing members, e.g.

1 July 2016 - 30 June 2017 (valid from now on)

This is displayed for NEW plans using your method, but not for existing members plans as it's showing:

Active, expiring on 30/06/2016
Renew Now: 1 July 2015 - 30 June 2016

We just need to have both new and exiting members the same, e.g.

1 July 2016 - 30 June 2017 (valid from now on)

How can this be done?

Thanks,

Dion.


There are 2 separate settings for Bonus time for new and renewing/reactivating:
  • Bonus time before first period start (for calendar-based durations)
  • Bonus time when reactivating expired subscriptions

It looks like only the first one is set to 1 month in your case. You need to set the second one to "1 month" too for your use-case.

Then both periods for renewal will be same: "1 July 2016 - 30 June 2017 (valid from now on)".

I just re-tested it locally and it works fine with that second setting set to 1 month, and like yours if second setting is not set, which is correct as there is no bonus time set.

Beat - Community Builder Team Member

Before posting on forums: Read FAQ thoroughly -- Help us spend more time coding by helping others in this forum, many thanks :)
CB links: Our membership - CBSubs - Templates - Hosting - Forge - Send me a Private Message (PM) only for private/confidential info

Please Log in or Create an account to join the conversation.

  • D1on
  • D1on
  • OFFLINE
  • Posts: 68
  • Thanks: 3
  • Karma: 0
8 years 4 months ago #282494 by D1on
Hi Beat,

Sorry, it's still not working after setting both Bonus times for new and renewing/reactivating to 1 month...

New memberships (using CBSubs 4.1) are displayed as:

1 July 2016 - 30 June 2017 (valid from now on)...

But existing membership plans (using CBSubs 4.1) are still displayed as:

Active, expiring on 30/06/2016
Renew Now: 1 July 2015 - 30 June 2016 for...

This site is using the latest CBSubs version 4.1, I then checked this same user-case on another client's website using CBSubs version 4.02 and it's displayed differently and correctly for our user-case as follows with the same settings including 1 Month for both Bonus times:

New memberships (using CBSubs 4.0.2) are displayed as:

AUD 154.00 per calendar year starting 1 July. The first period will be 1 July 2016 - 30 June 2017 (valid from now on)..

Existing membership plans (using CBSubs 4.0.2) are displayed as:

Active, expiring on 30/06/2016
Renew Now: AUD 154.00 per calendar year starting 1 July

What exact version of CBSubs are you using?

Should I try the nightly latest update of CBSubs or do I need to rollback to 4.0.2 until you fix this issue?

Thanks,

Dion.

Please Log in or Create an account to join the conversation.

  • D1on
  • D1on
  • OFFLINE
  • Posts: 68
  • Thanks: 3
  • Karma: 0
8 years 4 months ago #282567 by D1on
Hi Beat,

I'm still having issues with this not working for existing subscriptions and have found it's related to the "Start date of calendar year" when set to 07-01.

We simply need both new and renewing memberships to be displayed as:

1 July 2016 - 30 June 2017 (valid from now on)...

Setting the "Start date of calendar year" to a date less than 07-01, works for both, e.g.

Start date of calendar year: 06-01 (instead of 07-01):

New memberships plans are displayed as:

1 June 2016 - 31 May 2017 (valid from now on)...

Existing membership plans are displayed as:

Active, expiring on 30/06/2016
Renew Now: 1 June 2016 - 31 May 2017 for...

But when the "Start date of calendar year" is set to 07-01 (that we need) existing membership plans are displayed as:

Active, expiring on 30/06/2016
Renew Now: 1 July 2015 - 30 June 2016 for... (not 1 July 2016 - 30 June 2017)...

I have even tried 2 and more Bonus Months for the "Bonus time when reactivating expired subscriptions", that has no effect.

We just need new and existing memberships to starting on the 1st of July 2016 and end on the 30 June 2017 as this is the financial calendar year in Australia.

Can I send you the login details to this site so you can check and fix this issue?

Thanks,

Dion.

Please Log in or Create an account to join the conversation.

  • D1on
  • D1on
  • OFFLINE
  • Posts: 68
  • Thanks: 3
  • Karma: 0
8 years 4 months ago - 8 years 4 months ago #282568 by D1on
Hi Beat,

I just found that by changing the "Auto-recurring renewals" from the default setting of "No single payment at a time" to "User's choice: leave choice to user (*)" and setting the "Start date of calendar year" back to 07-01 it now displays existing memberships plans as, e.g.

Active, expiring on 30/06/2016
Renew Now: (price) per calendar year starting 1 July

This is the only way (setting the Auto-recurring renewals to User Choice) that I have found to get CBSubs to display "starting 1 July" for new AND existing membership plans!

New membership plans are now displayed as:

(price) per calendar year starting 1 July The first period will be 1 July 2016 - 30 June 2017 (valid from now on).

Hope this helps anyone else wanting to set your new and existing membership plans starting on the 1st of July.

Dion.
Last edit: 8 years 4 months ago by D1on.

Please Log in or Create an account to join the conversation.

Moderators: beatnantkrileon
Powered by Kunena Forum