Skip to Content Skip to Menu

Extra options in subscription plan

  • Vorak
  • Vorak
  • ONLINE
  • Posts: 234
  • Thanks: 43
  • Karma: 3
1 week 1 day ago #342536 by Vorak
Extra options in subscription plan was created by Vorak
Hello,

I was wondering if it's possible to implement extra options in a particular plan, for which an extra charge is then counted to the total.

For example:
The subscription plan already offers a digital membership card included, at the price of € 30. If a member wants to receive a physical membership card sent by regular mail, then they can choose this option while placing and paying for their subscription, at a certain extra cost of € 5. If they select this extra option during the process, then the total charge will be € 5.

Is this possible? And if yes, how? I have gone through various settings in the plan but I don't see where I could do something like that.

Thanks!

 

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

  • krileon
  • krileon
  • ONLINE
  • Posts: 49830
  • Thanks: 8515
  • Karma: 1465
1 week 6 hours ago #342539 by krileon
Replied by krileon on topic Extra options in subscription plan
Yes, that's the exact purpose of CBSubs Options integration. It lets you add extra options to plans to adjust the price in many ways. Take a look at the "Price Options" section on the CB Paid Subscriptions addon page below for an example of the many fields available for modifying plan prices.

www.joomlapolis.com/addons/cb-paid-subscriptions

Plans with plan options are also already setup on our demo site if you'd like to take a look there as well.

demo.cbdemosites.com/


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.

  • Vorak
  • Vorak
  • ONLINE
  • Posts: 234
  • Thanks: 43
  • Karma: 3
4 days 5 hours ago #342549 by Vorak
Replied by Vorak on topic Extra options in subscription plan
Thanks for your response. I assumed it would be part of CBSubs by default so I didn't think to look for an addon.

I have now found and installed the addon, and enabled it. However, when I go to my plans I do not see any new configurations like what the image on the Joomlapolis website shows. Am I overlooking something?

Thanks!

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

  • krileon
  • krileon
  • ONLINE
  • Posts: 49830
  • Thanks: 8515
  • Karma: 1465
4 days 4 hours ago #342550 by krileon
Replied by krileon on topic Extra options in subscription plan
You should find the new settings under the Integrations > Options tab of your plans.


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.

  • Vorak
  • Vorak
  • ONLINE
  • Posts: 234
  • Thanks: 43
  • Karma: 3
13 hours 36 minutes ago #342585 by Vorak
Replied by Vorak on topic Extra options in subscription plan
Thanks, I found it and have been working with the interesting functions it presents.
Now I have a new question related to this.

Up to now, we had two paid "plans": a 1 year membership, and a 2 year membership.
Both memberships give the exact same access to the user, only difference is the duration (and, of course, the price).

With these new options of the plugin, I would like to use only one "plan", where the user then chooses 1 or 2 years within that plan. I have been able to set this up without a problem, by creating a separate new plan for this.

Of course, at the moment, the two old plans are still in use by users subscribed to it. The idea is that these plans can no longer be renewed, so that if these users want to resubscribe to a paid plan, they can only choose the new one (where they can then choose the duration).

However, when I do a test subscription to the new plan while the current one is still active, the expiration date is not set correctly. Meaning that the remaining duration of the new subscription is not added to the current subscription.

For example, is subscribed to the old 1 year plan, and has 11 months left. Today, they decide to subscribe to the new plan and within there also choose 1 year. Then the expiration date should be delayed with 1 year, meaning they have 1 year and 11 months left.
However, that is not happening. The new expiration date is only 1 year from now, and the remaining 11 months from the old plan disappear for the user.

With the old 1 year/2 year plans, this worked without a problem. Only with this new plan, using the Options, it seems not to be the case.

In the "Pricing" tab (the regular one, not the one under "Options") of the new plan, the setting "Manual renewal extends expiration date as follows" is set to "whichever happens last", which is also the case for the two old plans.

Is there a way to fix this, so that if users subscribe to the new plan, they don't lose the remaining duration of their old plan?

Thanks!

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

  • krileon
  • krileon
  • ONLINE
  • Posts: 49830
  • Thanks: 8515
  • Karma: 1465
3 hours 48 minutes ago #342595 by krileon
Replied by krileon on topic Extra options in subscription plan
Sounds like it's not prorating. Be sure all 3 plans are marked Exclusive under the Presentation tab. Next be sure all 3 plans have Prorating turned on under the Pricing tab.


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