S2Member for BuddyPress

Hello,

I am new to the community, but have been an active S2Member user for quite some time.

Recently, we started a separate project that requires Paid Memberships using BuddyPress.

We decided to use S2Member with this particular project for it’s known integration with BP.

Here’s our scenario though (needing a bit of advice):

  1. Our website does not include FREE access, all account registrations are PAID/premium.

There are 6 types of membership levels that will have separate costs associated with them.

  1. We want registration to use BuddyPress, which is important and so it must integrate.

We want, while registering, the user to select their membership level package and checkout.

We don’t want the user to be able to register fully without completing a payment beforehand.

  1. We don’t want to restrict visitors (non-registered users) from viewing BuddyPress or the community.

We want it open, so it can give a glance of the activity and offer encouragement for registration.

So restricting these BuddyPress pages based on user-level is not an ideal approach for us.

…So our questions become:

a.) How do we remove the FREE membership from registration?
b.) Is it possible to have them select their level on the BP registration page?
c.) How do we define the costs for the membership levels in BP?

We’re looking for the best solution to accommodate the proposed flow outlined above.

Your assistance would be greatly appreciated. Or any advice from other community contributors.

Thank you in advance.

Kind regards,
Bryce Wisekal

WordPress Dashboard → s2Member (Pro) → General Options → Open Registration

The “BuddyPress registration page” is defined by you. You tell BuddyPress what page to use for registration. So, yes you can use a page with an s2Member registration Pro-Form on it as your registration page. You can “wrap” multiple checkout items into a single Pro-Form. Please see the following KBAs:

You don’t define the costs (or the membership levels) in BuddyPress, You define them in s2Member.

2 Likes

Hello!

Thank you for your prompt explanation and direction given!

So if I am following this correctly, with No Open Registration, they require signing up with S2Member.

So I’ve created a new registration page (instead of the assigned BP one) and added our shortcodes.

Created exactly as required, thank you. Though this now separates S2Member from BuddyPress fields.

Is it possible to use the BuddyPress fields in S2Member registration page?

Do again appreciate your assistance. Haven’t used S2Member with BuddyPress before so it’s a learning curve.

Kind regards,
Bryce Wisekal

I may have posted that early and without looking. I think I found the area for this:

General Options >> Registration/Profile Fields & Options

I see here there is the option to have fields integrate with BuddyPress. I’ll explore this more.

Thanks!

1 Like