Skip to Content Skip to Menu

🎃 Happy Halloween! Treat yourself with an awesome discount! Get 20% off now with code SPOOKY-2024!

[#3769] Prorate remaining value of plan when upgrading

  • tto
  • tto
  • OFFLINE
  • Posts: 82
  • Thanks: 4
  • Karma: 0
11 years 11 months ago - 11 years 11 months ago #214404 by tto
Hello,

I have two plans:

Plan A
Plan B

I want to create Plan AB which users can subscribe to, or upgrade from Plan A or Plan B to it.

The problem I am facing is when the user upgrade to Plan AB from Plan A or Plan B it does not prorate remaining value of Plan A nor Plan B.

Mt setup is :

Joomla 1.5.26 cbsubs 2.0.2 Cb 1.8

Plan A:
Parent plan : Top
Exclusive plan : No
Different first period and price for registration and upgrade
First payment price of plan : 0
Initial validity duration : 1 day
Regular Price of plan : 100
Regular Validity duration : 1 year
Prorate remaining value of this plan when upgrading : Yes
Renewable in advance by : 1 year
Grace period before real expiration : none
Manual renewal extends expiration date as follows : Renewal starts at expiration or payment, whichever happens last.
Selected by default : no
Allow registration : no
Allow upgrade to this : yes

Plan B:
Parent plan : Top
Exclusive plan : No
Different first period and price for registration and upgrade
First payment price of plan : 0
Initial validity duration : 1 day
Regular Price of plan : 150
Regular Validity duration : 1 year
Prorate remaining value of this plan when upgrading : Yes
Renewable in advance by : 1 year
Grace period before real expiration : none
Manual renewal extends expiration date as follows : Renewal starts at expiration or payment, whichever happens last.
Selected by default : no
Allow registration : no
Allow upgrade to this : yes

Plan AB:
Parent plan : Top
Exclusive plan : No
Is the first amount and period different : always same price
Regular Price of plan : 200
Regular Validity duration : 1 year
Prorate remaining value of this plan when upgrading : No
Renewable in advance by : 1 year
Grace period before real expiration : none
Manual renewal extends expiration date as follows : Renewal starts at expiration or payment, whichever happens last.
Selected by default : no
Allow registration : no
Allow upgrade to this : yes
Propose plan for upgrades only if it is more expensive : Yes

What am I doing wrong ?

thanks,

Regards,

Tariq
Last edit: 11 years 11 months ago by krileon.

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

  • krileon
  • krileon
  • ONLINE
  • Posts: 48454
  • Thanks: 8280
  • Karma: 1443
11 years 11 months ago #214496 by krileon
Is the user upgrading during the free trial of Plans A or B? If so then it won't prorate anything as they haven't paid anything to prorate. I believe you may also need to enable prorating on Plan AB for it to accept prorated values.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

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

  • tto
  • tto
  • OFFLINE
  • Posts: 82
  • Thanks: 4
  • Karma: 0
11 years 11 months ago - 11 years 11 months ago #214560 by tto
Hi Krileon

krileon wrote: Is the user upgrading during the free trial of Plans A or B? If so then it won't prorate anything as they haven't paid anything to prorate.


No, not during the free trial.

krileon wrote: I believe you may also need to enable prorating on Plan AB for it to accept prorated values.


Did that, also not working.

Any advice?

Thanks,

Regards,

Tariq
Last edit: 11 years 11 months ago by tto. Reason: typo

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

  • krileon
  • krileon
  • ONLINE
  • Posts: 48454
  • Thanks: 8280
  • Karma: 1443
11 years 11 months ago #214617 by krileon
Was able to confirm your issue locally. I'm not sure if it's a bug or if we're just missing some sort of configuration. At any rate I've created a bug ticket for further investigation and feedback from Beat and Nick.

#3769


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

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

  • tto
  • tto
  • OFFLINE
  • Posts: 82
  • Thanks: 4
  • Karma: 0
11 years 11 months ago #215381 by tto
Hello,

Any update on this ?

thanks,

Regards,

Tariq

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

  • krileon
  • krileon
  • ONLINE
  • Posts: 48454
  • Thanks: 8280
  • Karma: 1443
11 years 11 months ago #215467 by krileon
Beat confirmed prorating is working fine on Joomlapolis, but I confirmed locally your same issue. So unless we're missing some sort of configuration there is likely an issue or conflict of some sort. Bug ticket is marked for CBSubs 2.1.0 and needs further review.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

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

Moderators: beatnantkrileon
Powered by Kunena Forum