Skip to Content Skip to Menu

🎃 Happy Halloween! Treat yourself with an awesome discount! Get 20% off now with code SPOOKY-2024!

Filter join request and then pass on to CBSubs

  • petekuhn
  • petekuhn
  • ONLINE
  • Posts: 239
  • Thanks: 34
  • Karma: 0
7 years 11 months ago #287939 by petekuhn
We have a problem with members re-joining (joining anew) instead of renewing subscriptions. Right now, we have a menu item that is CB REgistration Form.

My thought is to put our own module in front of it to attempt to determine whether the person is already registered. That is pretty straight-foward, although not bullet-proof.

Is there any way within CBSubs (i.e., without customization) to pass the info on to CBSubs to complete the registration wihout having to enter all of the information again?

TIA.

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

  • krileon
  • krileon
  • ONLINE
  • Posts: 48454
  • Thanks: 8280
  • Karma: 1443
7 years 11 months ago #287963 by krileon

My thought is to put our own module in front of it to attempt to determine whether the person is already registered. That is pretty straight-foward, although not bullet-proof.

You could put the login form directly on the registration page. This can be enabled within CB > Configuration > Registration.

Is there any way within CBSubs (i.e., without customization) to pass the info on to CBSubs to complete the registration wihout having to enter all of the information again?

Do you mean complete the invoice address fields? CBSubs payment happens after the user has registered and not before so confused on what you're asking, sorry.


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.

  • petekuhn
  • petekuhn
  • ONLINE
  • Posts: 239
  • Thanks: 34
  • Karma: 0
7 years 11 months ago #287992 by petekuhn
Replied by petekuhn on topic Filter join request and then pass on to CBSubs
Thanks for the reply. Sorry I wasn't sufficiently specific.

What I'm trying to do is intercept new registrations to see if the person is already registered (likely with an expired subscription). If not, do the normal registration. If already registered, direct them to renew or upgrade their subscription.

My thought was to have my own code as a module for new user registration. The code would check the database and either pass the user on to CB or tell them how to renew/upgrade their subscription.

In order to do this, I have to have a "New User" form to collect name and email address. If the user is not already in the database, I want to pass this on to DB for new user registration without having the user enter the data again. The question is whether there's a way to do this without customizaion.

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

  • krileon
  • krileon
  • ONLINE
  • Posts: 48454
  • Thanks: 8280
  • Karma: 1443
7 years 11 months ago #288012 by krileon

What I'm trying to do is intercept new registrations to see if the person is already registered (likely with an expired subscription). If not, do the normal registration. If already registered, direct them to renew or upgrade their subscription.

There's no functionality for this. They just need to stop trying to make a new account anytime they renew. Sorry, I just don't understand the thought process behind doing that. Is this common enough to be a problem? Registering with existing username or email will reject it with an error.

In order to do this, I have to have a "New User" form to collect name and email address. If the user is not already in the database, I want to pass this on to DB for new user registration without having the user enter the data again. The question is whether there's a way to do this without customizaion.

There's no way to do that without coding all of that.


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