Skip to Content Skip to Menu

🎉 Black Friday sale — Last days! Great savings on Professional and Developer Memberships! Get 25% off now with code BLACK-FRIDAY-2025!

CBSubs: Missing payment basket / missing means to manually create subscriptions

  • jhaines
  • jhaines
  • OFFLINE
  • Posts: 82
  • Thanks: 10
  • Karma: 3
1 week 2 days ago #342468 by jhaines
I have a stable Joomla 5 / CB website with CB subs managing subscriptions. I've recently had a user create an account as normal and initiate a subscription. They subsequently paid outside of the website and I intended to go back to mark the payment basket paid, as I've done many times before. This time I've run into several problems:
  1. There was a payment basket showing in the CB subs back-end. It was marked with status "Not initiated" and a "pay" button was immediately below. Having checked that they'd actually paid, I went back later to mark the basket paid but I found the basket was gone. There was a gap in the ID sequence where the basket should have been. I checked also in the database with phpMyAdmin and sure enough it's not there. I didn't delete it, so where did it go?
  2. Now I have a user account that functions if I manually enable it through the back-end, but there's no subscription attached to it. I don't see anywhere in the backend to manually create a subscription and having logged in through the front end there's no subscription tab shown and therefore also no way to now create a subscription for that account. What am I missing, or how should I resolve this?
  3. In a much earlier version of this website (J1.6 / CBSubs) the user always had a subscription tab shown on their profile and a button to upgrade / renew as necessary. I can't see that now. Am I missing a configuration for this?
  4. In the same earlier version of this website, the back-end view of the user problem also included a subscription tab through which it was possible to manually add a subscription for the user. I also cannot see that now. Am I missing a configuration for this somewhere?
Your help would be much appreciated!

Regards,
Julian

 

Joomla! 5.2.5 Stable [ Uthabiti ] 11-March-2025 16:00 GMT
CB: 2.10.0+build.2025.02.10.18.59.11.b0d14120b
CB Subs: 4.8.0+build.2025.03.28.16.20.11.e89392696

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

  • krileon
  • krileon
  • ONLINE
  • Posts: 49802
  • Thanks: 8513
  • Karma: 1465
1 week 1 day ago #342476 by krileon

There was a payment basket showing in the CB subs back-end. It was marked with status "Not initiated" and a "pay" button was immediately below. Having checked that they'd actually paid, I went back later to mark the basket paid but I found the basket was gone. There was a gap in the ID sequence where the basket should have been. I checked also in the database with phpMyAdmin and sure enough it's not there. I didn't delete it, so where did it go?

This is normal. Unpaid baskets expire. You can configure the expiration time in CBSubs > Display > Baskets in the "Payment basket timeouts" section at the bottom.

Now I have a user account that functions if I manually enable it through the back-end, but there's no subscription attached to it. I don't see anywhere in the backend to manually create a subscription and having logged in through the front end there's no subscription tab shown and therefore also no way to now create a subscription for that account. What am I missing, or how should I resolve this?

You can edit their account within CB > User Management using the Subscriptions tab directly give them a subscription. This however will not generate a basket. It will only generate a subscription.

In a much earlier version of this website (J1.6 / CBSubs) the user always had a subscription tab shown on their profile and a button to upgrade / renew as necessary. I can't see that now. Am I missing a configuration for this?

You should still see that unless you unpublished the tab in CB > Tab Management or that account has no plans available to them. So it's possible you've a configuration issue with your plan preventing access.

In the same earlier version of this website, the back-end view of the user problem also included a subscription tab through which it was possible to manually add a subscription for the user. I also cannot see that now. Am I missing a configuration for this somewhere?

Then it does sound like you've no plans available to them. Ensure your plans allow upgrades or you won't be able to give them to existing users.


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.

  • jhaines
  • jhaines
  • OFFLINE
  • Posts: 82
  • Thanks: 10
  • Karma: 3
6 days 23 hours ago - 6 days 23 hours ago #342496 by jhaines
Thanks for your assistance. I found the plan "visible for group" configuration was effectively unset. I imported the plan from our old J1.6 database, so perhaps that is why since there were no groups then. It appears that plans must be BOTH visible for access level AND visible for group in order to display. It would be helpful if that relationship were called out in the help "i" for each setting.

I've also extended all the basket timeouts. I'm not clear what problem it causes if these are too long.


Before:
 

After:
Last edit: 6 days 23 hours ago by jhaines.

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

  • krileon
  • krileon
  • ONLINE
  • Posts: 49802
  • Thanks: 8513
  • Karma: 1465
5 days 23 hours ago #342503 by krileon

It appears that plans must be BOTH visible for access level AND visible for group in order to display. It would be helpful if that relationship were called out in the help "i" for each setting.

Both parameters are required, yes. Will review getting rid of the "- Select X -" option so it isn't implied it's optional.

I've also extended all the basket timeouts. I'm not clear what problem it causes if these are too long.

Doesn't particularly cause any problems. Just means non-initialized baskets can stay in database longer.


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.

Moderators: beatnantkrileon
Powered by Kunena Forum