Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
CBSubs Plans Image is entirely dynamic. There's nothing to change as long as they've an active subscription to a plan that outputs a plan image it should display that image. It directly uses CBSubs APIs to grab a list of active subscriptions.In the meantime, however, I need to correct the discrepancies for my Gold Sponsor (e.g. getting the proper "Plan image" to display). What's the best way to make this change on the account? E.g. am I looking at going into PHPMyAdmin and manually changing some values in the database? Or is there a CB/CBSubs way to do this?
When you change details in your plan those details won't be applied to existing subscriptions. For example if you edited your plan to now give a usergroup then existing subscriptions won't have that usergroup. I suppose that could be considered as going out of sync.Also, speaking of manual manipulation of member accounts from the back end, is there a preferred process so that CB members and their CBSubs subscriptions don't go out of sync?
Yes, but you need to keep in mind that's a user store happening directly after subscription change. So there's some things that may conflict. For example if your plan changes a field value or changes their usergroup those may not apply when editing them in CB > User Management and changing their subscription since the user store may override those changes. Those would be the only potential issues.E.g. is it OK to make CBSubs subscription changes from the member's "Subscriptions" tab in their profile from the back end?
No, you shouldn't have any issues editing a user even if they're subscribed to a plan.Will I throw things out of "sync" if I make changes to a member account that's on a CBSubs Plan?
Yes, a 100% discount will skip the payment gateway entirely and be active immediately.Finally, I wanted to ask about your proposal of a 100 percent discount to test plan UX and access, etc. With a 100 percent discount (or $0.00 basket), will CBSubs just go through the checkout process without involving my payment gateway?
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Yes, that's possibly why you're seeing that issue. Changing plan details after a user has already subscribed can result in odd behavior. If the plans were originally not exclusive the user could've subscribed to both before they were made exclusive. If they were always exclusive it shouldn't have been possible for them to get both though.I am guessing that the weirdness I'm now seeing is due to me Saving Changes to Plans that had active subscriptions to that Plan. For example, even though both my "Sponsor" and "Gold Sponsor" Plans are at the same level and set to be "Exclusive, other plans of the same parent cannot be subscribed at the same time ...," the MAT Asphalt account retained its existing "Sponsor" account when it purchased the "Gold Sponsor" upgrade. As you can see from the attached screen shot of the Subscriber tab from the CB User screen on the back end, this account has both exclusive Plans subscribed simultaneously.
It's likely having a hard time figuring out what they're upgrading from and would explain prorate amounts not being accurate.This may also be why the prorated amount from the remaining time from the less expensive plan was not discounted from the new, more expensive Gold Sponsor plan when this member conducted the upgrade.
Yes, you should be able to safely remove the invalid subscription there assuming it's not a recurring subscription otherwise you also need to stop the recurring payments at the payment gateway as well.Will I be OK with manually manipulating the settings et al for the affected Sponsor/Gold Sponsor plans? I'm guessing I can just select "Delete" from within the Joomla administrator > CB User > Subscriptions tab > Sponsorship ala the attached screen shot.
As long as it's working correctly now you should be fine, but you'll likely want to fix any existing accounts that double subscribed like in your screenshot by removing the invalid second subscription.My main question now is whether you think anything needs to be "torn out and rebuilt" in terms of the Plans, or the couple affected accounts. Or could I get away with what I have, which now appears to be working correctly, and manually make a couple account tweaks as needed? I want to make sure my "foundation is solid" before I start more public marketing of these programs.
That's an interesting idea. At some point it might be good for us to start doing some more technical blogs.Understanding more about how the back-end mechanics of the Plan structure works is very useful for me. I know CBSubs is a giant, complicated and highly capable system, and it's been amazing to see what it can do. In the documentation, there's a reference to getting the hang of the system by working with it ... I wonder if an upcoming blog topic could talk about "the life of a subscription in CBSubs" from a systemic perspective, as another way to share information about how the mechanics works.
Please Log in or Create an account to join the conversation.