Skip to Content Skip to Menu

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

How to setup Subscription plan with option ?

  • dotcom22
  • dotcom22
  • OFFLINE
  • Posts: 522
  • Thanks: 14
  • Karma: 4
11 years 11 months ago #215931 by dotcom22
hello

I have 2 unique Monthly and Yearly professional subscription plan and I would like add paid options for both of them. For example I would like let users choose between:

Monthly Plan

- With Option 1 = 100$

- With Option 2 = 180$

- With Option 3 = 240$

Is possible to do that without the need to setup plans for each of my options? My goal was to get a result like you do for your own Joomlapolis CBSubs Plan. That mean where users can chose using a select-box (or check box) the desired options such Licensed users, number of site and more.

thank

I use Joomla 3.3.6 - CB 2.0.4 - CBSubs 4 - Several Incubator plugins

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

  • krileon
  • krileon
  • ONLINE
  • Posts: 48465
  • Thanks: 8280
  • Karma: 1443
11 years 11 months ago #215982 by krileon

Is possible to do that without the need to setup plans for each of my options?

No, you'll need to create 3 child plans to have the 3 payment options. Simply set all 3 to be exclusive so they'll need to pick at least 1 payment option.

My goal was to get a result like you do for your own Joomlapolis CBSubs Plan.

No such feature is available. That's a custom CBSubs integration for JP only and it's very very hardcoded so it's not useful for public use at this time. Ideally we'd like to refine it and make it a usable plugin for a later release.


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.

  • dotcom22
  • dotcom22
  • OFFLINE
  • Posts: 522
  • Thanks: 14
  • Karma: 4
11 years 6 months ago #224333 by dotcom22

Ideally we'd like to refine it and make it a usable plugin for a later release.


Have you a date to when this could be available ? Maybe in few months ?

Since CBsubs became GPL, I suppose the best quick solution would be to get this from some third party developers. But unfortunately for what I know, nobody propose additional addon for Cbsubs..

I use Joomla 3.3.6 - CB 2.0.4 - CBSubs 4 - Several Incubator plugins

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

  • krileon
  • krileon
  • ONLINE
  • Posts: 48465
  • Thanks: 8280
  • Karma: 1443
11 years 6 months ago #224348 by krileon

Have you a date to when this could be available ? Maybe in few months ?

No, unfortunately I do not, but I do have the source now and will be reviewing how to generalize it for public usage in the coming weeks/months.


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.

  • dotcom22
  • dotcom22
  • OFFLINE
  • Posts: 522
  • Thanks: 14
  • Karma: 4
11 years 6 months ago #224362 by dotcom22
Excellent...great news Kyle :woohoo:

I reflected about this feature and how to apply this in global manner to your existent plan architecture..and I must admit this can be a bit complex to handle. Depend of course of the needs of everybody because by introducing this feature, this open many more subscription scenario.

For example in my case, I would like disallow users who choose an option to change this option by themselves if they upgrade to another plan of if they keep the same plan but want just change option.

That mean I suppose is better to set a base price (without option) for the plan itself and propose options where the price (if any) will be added to the base price plan.

For example by admitting I have 2 plans configured like that:

Monthly Plan base price = 200$

- With Option 1 + 100$
- With Option 2 + 180$
- With Option 3 + 240$


Yearly Plan base price = 1000$

- With Option 1 + 100$
- With Option 2 + 180$
- With Option 3 + 240$

So if a user is a Monthly Plan subscriber with option 1 and decide later to change by taking option 3 OR to upgrade to Yearly Plan with option 2, I would like disallow this change. But if they want upgrade to Yearly Plan always with option 1 no problem...

My goal would be to allow user to upgrade to another plan if they want but to disallow to change the option...except if they ask me. In that case I would like be able to set for them the desired option...Is just matter for me to know they want change option because I need to make some task manually before the option is changed.

I suppose this specific usage could be done but this require to set always the same price for all options (who will be my case)... Now of course some users would prefer propose options having always different price...

A bit tricky... :pinch: :pinch:

I hope you will take in consideration this kind of things...

cheers

I use Joomla 3.3.6 - CB 2.0.4 - CBSubs 4 - Several Incubator plugins

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

  • krileon
  • krileon
  • ONLINE
  • Posts: 48465
  • Thanks: 8280
  • Karma: 1443
11 years 6 months ago - 11 years 6 months ago #224365 by krileon
Well the idea is you supply an option name and an option price. Issue with the current implementation is we've no means for you to supply this outside of editing the plugin as we have the options and their prices hardcoded into an array.

The simply solution is to implement a database and a full backend to manage the options within your plans, which basically is my plan to do. I just don't know how long this will take or when I can begin as I am currently working on a CB Captcha rewrite (oops secret is out, lol) called CB AntiSpam with oodles of new spam protection features (I'm slowly rewriting all our older plugins; e.g. see new CB Privacy).

The initial release will be pretty simple so I wouldn't expect gobs of features beyond having multiple prices for a plan, but it'll improve with later releases of course.


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.
Last edit: 11 years 6 months ago by krileon.

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

Moderators: beatnantkrileon
Powered by Kunena Forum