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.
Please Log in or Create an account to join the conversation.
The users subscription needs to become active. They also won't receive the usergroup if you're giving them a subscription from backend as user store will override it. This is a known issue, but does not affect frontend. If your plan is a free lifetime plan then you need to ensure free lifetime plans create subscriptions within CBSubs > Settings > Global.First when I subscribe to a new plan, the "Subscribers User access level settings" that I have set, "Member" is not being applied to the new member. You said above that the Member group would be added and removed when the member subscribed and expired. Neither is happening, it is not being added on subscription and if I hand add it, it is not being removed on expiration.
That looks like a CBSubs B/C issue. We'll probably need to add that function back since it causes fatal issues. There's no fix for that at this time.When I try to login using CB Login module after the member's subscription has expired, I am getting the following error:
PHP Fatal error: Call to undefined method CBACL::getBackwardsCompatibleGid() in /home/humanise/public_html/components/com_comprofiler/plugin/user/plug_cbpaidsubscriptions/libraries/cbpaidUserExtension.php on line 368.
Do not be doing all this on CB 2.0 unless you're just trying to provide testing and compatibility feedback. None of the CB 1.x plugins are compatible with CB 2.0. We've some basic legacy layer API in place to try and avoid fatal errors, but there's no guarantee of functionality.CB is also not showing the subscriptions that the person has like CB 1.9.1 did.
You can use the below triggers and conditionals for CBSubs subscription states.I looked at the Auto Action example but I don't know what trigger to use. I want to add the User Group when the user gets a new subscription added. I tried using "onCPayAfterPaymentStatusUpdateEvent" but if the subscription is added via the Backend by the Admin, this event doesn't get triggered, I guess. I need an event that will get triggered no matter how the subscription is added, frontend or backend.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.