1 Free and 1 VIP plans. The Free plan is mandatory on registration.
How could we achieve the following please:
The VIP plan should have 3 prices, for example: 20 usd for 3 months; 30 usd for 6 months; 50 usd for 12 months. The user should be able to upgrade, renew or extend his VIP plan. Is it better to make 3 parent VIP plans or 1 parent + 3 child plans, or maybe you've got better idea. I can see that you've got your Professional plan set as this. How did you achieve it please?
We use 3 separate plans with different prices and durations then use CSS to stack their displays.
Beyond that there is no way to adjust the plan duration dynamically. Price can be adjusted dynamically with promotions though.
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.
But how to extend the duration without loosing any remaining period? For example: if the user still has remaining 2 months of VIP and he/she buys new 12 months he/she should get a total of 14 months. Sorry, I'm missing something here. My plans are set as you say - 3 separate VIP plans but when the user currently buys new duration it replaces the existing one, not extending it.
You don't extend the duration, but instead use prorating. This will calculate their remaining time on their subscription based off price and duration then credit it towards their new plan.
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.
The following user(s) said Thank You: nant, ricco1