Please Log in to join the conversation.
Please Log in to join the conversation.
No, you don't set the expiration date, but you set the start date. Meaning you'd need to set the start month and day to Dec 16th and it'll expire within 1 year on the 15th.can I then set a fixed expiration date of Dec 15?
Prorating is based off the remaining time on their subscription. It's a value calculated from their stored expiration date.Is the prorating capability always based on calendar year or can it be set on specific date ranges?
No, enabling the prorating feature will calculate that and display it automatically.Are SQL Actions needed to set this up correctly...i.e. for displaying the prorated discounted plan that depends on when the user signs-up?
Please Log in to join the conversation.
That sounds like it should work. Since you're controlling when the plan becomes available that should give you the control you're needing to limit it to your timeframe.First, in regard to the fixed date subscription periods, if I set the Regular Validity Duration of the plan to "This Calendar Year" and then set the plan Start-Date-of-Calendar-Year to Dec 16th, and also set the plan renewable to "Non-renewable", that should effectively set the expiration date of the plan to Dec 16th, correct? To manage the start date of the plan I just need to manage when the plans are published, i.e. when subscribers can sign-up. Sound reasonable?
CBSubs won't remove Registered. So they'll be Registered in addition to whatever the Usergroup your plan assigns. Once they expire it should remove that Usergroup. There's more advanced ways of controlling usergroups using CB Auto Actions and acting on CBSubs triggers though if you need more control.Second, in regard to the Joomla User Group, since I'm using Joomla 3.3.3, when I define custom User Groups and use the Access Level Settings to set the Joomla User Group to one of those custom groups during CBSubs sign-up, CBSubs will automatically drop the user back down to the "Registered" User Group when the plan expires....Yes?
It's usually best to structure them under Registered. That allows permission inheritance and overall makes things much easier to configure. Example structure as followsDo my custom User Groups need to be structured within Joomla as having "Registered" as the parent in order for this to execute properly...i.e. in order for users to be automatically dropped back down to Registered when the plan expires?
You should be able to allow CBSubs to calculate this automatically, but yes I suppose you could try using conditioned promotions.Third, in regard to prorating the plan price depending on how much remaining time exists in the current plan period, I can set up promotions to trigger at various dates through the subscription period and thus bring the plan price down as we progress through the plan period.
Please Log in to join the conversation.