• Hi Jason, Cristian and all!

    I’ve dropped you an email about this Jason, but wanted to create a forum topic to help others in the same situation.

    Basically, i run a BuddyPress site for actors. Until now, it’s just been actors who can sign up, but it’s time to branch out to allow for different acting industry pro’s to join the community.

    The current registration form has lots of required fields that would only make sense to fill out and display for an actor.

    I need to allow other professionals to sign up and fill in different sets of registration fields.

    What is the best strategy for this?

    Ideally a user would go to the registration page, select from a drop down the type of user they are and then be presented with only the relevant profile fields to fill in.

    There is free and paid membership on my site and that structure wouldn’t be changing.

    It would literally just be the registration form and displayed fields that would need to be changed.

    Now I don’t think that’s possible with proforms in S2, but i have had a look at Gravity Forms and they do allow for conditional logic on their forms for user registration which also ties in with BuddyPress.

    The only issue I can see when creating a mock form for registration is that on the Gravity Forms sign up form, you need to state which user level the form is for.

    I could do with someone explaining to me how S2 deals with the standard registration form for various user levels and if indeed anyone uses GF with S2.

    The standalone registration form in BP is the same whether a user is signing up for free or S2 level 1 membership, so s2 must handle the user level upon form submission.

    I’m not sure if it would do this if I just set the GF sign up form to just ‘subscriber level’ as that is what the regular BP sign up form is obviously set to until S2 gets involved after a PayPal transaction.

    Would just love some opinions guys.

    Let me know if anyone else has this kind of set up.

    I know some sites use S2 and have for instance sports ‘players’ and ‘coaches’ with different profiles.

    I just need a way of allowing for multiple registration types. Nothing in terms of levels and privileges, purely just to allow for different profile info to be displayed.

    Thanks so much for your time and I’ll report back any info I receive through email from Jason also.

    🙂

    https://wordpress.org/plugins/s2member/

Viewing 11 replies - 1 through 11 (of 11 total)
  • I don’t know about Gravity Forms, but this has certainly been done with Formidable Forms (though I must admit that I haven’t done it myself).

    Relevant information is here.

    Thread Starter rossagrant

    (@rossagrant)

    @kts915 Thanks for that.

    The screen shots for formidable forms look VERY similar to the GF’s etup.

    You’ll see a drop down on the screen shot on the page you linked to with a drop down to set the user role for the form you are creating.

    I’m just wondering how S2 would deal with this.

    If I made one form with all the possible profile types on it and set it to sign someone up as a subscriber by default – does S2 know to upgrade to level 1 if a user comes to register after checking out at Paypal, or does the form take over and only give subscriber access?

    In that case, how would they be getting to PayPal?

    If you have them register as a subscriber first via Formidable, you could then use an s2Member Billing Modification form to enable them to upgrade to level 1. Since the user would already be logged in when doing that, s2Member would automatically populate the form with their data, and there should be no problem.

    As I say, I haven’t tried it personally, but I seems as though it should work.

    Thread Starter rossagrant

    (@rossagrant)

    At the moment i use a very standard set up of S2 member.

    Users either sign up for free initially or hit a PayPal button to sign up for S2 level 1 access.

    If they do this initially they go to Paypal and are redirected back to the registration form on successful payment.

    The registration form in each instance is exactly the same – the standard BP form.

    I haven’t altered any of the core BP registration stuff at all.

    My concern about moving away from this form to one that can handle conditional logic is that the form might dictate the user level and not let S2 deal with it as it does with the default registration page.

    Well, you could create a similar setup to do what you want.

    First, create a registration form, with conditional logic, to allow users to sign up according to their profession. That gets all the options sorted out, and gets them access to your site at subscriber/level 0.

    Then, on the user welcome page, you could place your button (inside a shortcode so it’s visible only to those not yet at level 1) to enable users to upgrade to level 1 membership.

    It’s still a two-stage setup like you have currently. It’s just the two stages are a little different. I’m sure you could do this with Gravity Forms too, if you happen to prefer that plugin.

    Thread Starter rossagrant

    (@rossagrant)

    That’s definitely an option.

    It would be even better if users had the option to go premium at registration though.

    I find conversion is quite good at the initial point of registration and have many areas of the site where users can sign up for S2 access straight away without being a current member.

    It would be awesome if that was possible!

    I agree. I think the only way you are going to find out if that works is simply by trying it out.

    You could also try contacting Formidable Forms. I have heard that they have excellent customer support.

    Thread Starter rossagrant

    (@rossagrant)

    Will do, thanks so much for your help!

    In the meantime, if anyone runs their site like this with S2, please shout up!

    I’d love to hear of working solutions!

    Im having a similar issue. Im running a buddypress site with 3 levels (free – consumer, free – professional and paid – professional). I need the professionals and consumers to be able to search for each other. Im not using the S2member registration form. I am using the buddypress registration form with ‘Conditional Profile Fields for Buddypress‘. BTW this plugin works best of those ive tried to incorporate conditional fields into registration. The profile search form seems to work as well.

    I want to give my ‘Paid – professional’ users the ability to search consumers, as well as create groups, remove users posts, write blogs etc. These abilities will not be available to ‘free – professional’ users. I also need the ‘free – consumer’ members to be able to use their own search form to find professionals, without the ability to create groups, remove user posts, write blogs etc. I know there is a solution out there for me, but i havent found it yet.

    @trialsph, from what you say you want, I don’t really see how s2Member is going to help you. Have you looked at AMR Users?

    No I hadnt seen that, but its interesting. Im currently using BP Profile Search which seems to do what I need it to do (though I don’t have any users yet).

    Im mainly looking for S2 member to require a ‘paid – professional’ level (level 2) in order to access the ‘professional searching consumers’ form. The member search forms themselves are already in place.

Viewing 11 replies - 1 through 11 (of 11 total)
  • The topic ‘Allowing different BuddyPress profiles to sign up using S2 Member.’ is closed to new replies.