You could add child plans to an existing plan to give that plan additional options. You could also add non-exclusive parent plans for "global" options that can be subscribed to in addition to an exclusive plan.1. How could I create multiple choices for plans? some subscriptions are must-have, user has to select only one, and some other subscriptions are optional.
Not possible as CBSubs renders all the plans within a single subscription tab.2. On the registration page, I want to show the subscriptions on different tabs (using CB ProfilePro), but CBSubs seems to have all subscription together on 1 page/tab, how could I separate them for expl:
Set Teacher, Principal, and Student to be Exclusive. Once done edit each plan and configure it to only show child plans when selected (done from presentation tab). During registration the other plans will still be visible, but once subscribed they can not change this. If you want to show a registration page with only a specific plan you can send users to the plan URL (provided at top of every plan when editing them) and this will display only that plan pre-selected with registration.After my user select usertype: Teacher/Principal/Student at first step, how could I show only plans according to that usertype?
Expl:
User selects Teacher, next step he will see only
During, no; after, yes. Once a user completes registration (input information and selected a plan) they'll be sent to payment page to select a payment gateway, review invoice, and input invoice address (if enabled).4. Does CBSubs provide a form so the user can input the payment info (credit card num...) during registration step?
Not yet, but there will be with next release; is in internal testing phases now.5. Is there a mechanism in CBSubs that provides users the ability to input coupon/discount code before payment?
Set your child plans of the parent plan to exclusive and to allow upgrades. User could then upgrade at any point in time. A user can not subscribe to a child plan of another parent plan without first being subscribed to that parent plan. To disable upgrading to parent plans simply disable allowing upgrades for those parent plans.6. Upgrading: how could I let the users just upgrade to the subs-plan that in the same main plan, not on the other main plans.
Expl:
user subscribe to Teacher subscriptions\6-month plan , I want him to upgrade to greater plan in that Teacher subscriptions, NOT something like Principal subscriptions\12-month...
Using CBSubs to manage subscriptions to downloads is perfectly acceptable as we're doing this exact thing using Docman, which works wonderfully.7. What if I create a lot of optional subscriptions to use CBSubs like a Store? Is it recommended?
It's like: when I sell a tool, it is accessible for a year, I create a subscription for that tool; when I sell a document, it can be downloaded for 3 months, I also create a subscription for the document.
Any notice if I use CBSubs this way?
They need only to review the subscriptions tab of their profile.When users already logged in, how could they see the list of subscriptions they purchased and the others they've NOT purchased yet (in front end) ??
They need only to review the subscriptions tab of their profile.When users already logged in, how could they see the list of subscriptions they purchased and the others they've NOT purchased yet (in front end) ??
Could I have 2 prices or more for the same membership, each price applies to some specific users ?Not yet, but there will be with next release; is in internal testing phases now.5. Is there a mechanism in CBSubs that provides users the ability to input coupon/discount code before payment?