latest stable versions: v150827 (changelog)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Can s2Member handle this procedure

Home Forums Community Forum Can s2Member handle this procedure

This topic contains 7 replies, has 3 voices. Last updated by  Cristián Lávaque 4 years, 1 month ago.

Topic Author Topic
Posted: Friday Nov 9th, 2012 at 9:37 am #31127
Gary Sweeney
Username: VSC

I work for a sports complex. We had a custom website built some time ago by a lone web developer who we are trying to move away from. We have decided to rebuild our website using WordPress. The problem is: some of the functionality of the “old site” seems to have been customized, so now we’re painstakingly trying to recreate all of that functionality using a combination of WP plugins, etc. On the old site, we have a few hundred members, each with a unique member ID. We’d have to be able to import those members and their respective data into s2.

Oooookay (deep breath), here’s what we need to be able to do:

1. We use Gravity Forms to collect baseball tournament registrations. We would like to somehow connect GFs to a membership platform (hopefully s2Member) and assign all members a member ID. So basically, the procedure looks like this:

Person fills out our GFs registration form —> Form asks “are you currently a member?”
– Person checks “yes” and they are prompted to enter their member ID
– Person checks “no” and the price of membership is added to their registration price

—> If they are, in fact, a member, their member ID is validated against the list of members/IDs in s2. If they are not a member, they are assigned a member ID and directed to set up a profile in s2.

The member profile needs to have specific capabilities. For example, if a coach registers his team for a tournament, he can submit his roster to us online (using one of our GFs). Ideally, his s2 profile will keep track of any/all activity. So, if he submitted his roster to us back in March, and he wants to make some small changes to it, he can do so in his profile and re-submit it to us. His profile also shows if his membership is current, when he will have to renew, if he has team insurance, etc… He can also add/edit/maintain different teams and rosters.

Please tell me this is somehow possible with s2. We’re killing ourselves trying to find a real solution to this and the existing web developer is pulling the plug on our site at the end of the year, so we’re in a real time crunch!

Thank you for any/all help!

List Of Topic Replies

Viewing 7 replies - 1 through 7 (of 7 total)
Author Replies
Author Replies
Posted: Friday Nov 9th, 2012 at 12:29 pm #31149
Raam Dev
Username: Raam
Staff Member

Hi Gary,

The majority of your integration and above questions revolve around the usage of the Gravity Forms plugin. I’m not familiar with how that plugin works, so I cannot comment on its usage. However, I can say that s2Member uses the WordPress userbase, meaning all s2Member users are effectively WordPress users with an s2Member “Role” (i.e., s2Member Level).

For giving each member different capabilities, you can use the s2Member Custom Capabilities feature. Any validations you need to do with regards to checking if a user ID exists would be done using WordPress functions (e.g., username_exists(), docs here).

With s2Member Pro, you can also use our Import/Export feature to build a Excel CSV file that contains all your user data and import everything all at once.

Let us know if you have any other questions.

Posted: Sunday Nov 11th, 2012 at 9:56 pm #31270
Gary Sweeney
Username: VSC

Let me ask you this, if we take Gravity Forms out of the equation, can s2Member handle that flow by itself?

Could we take registrations with s2Member and have the submitted data stored in the member’s profile with the capability of editing it?

Posted: Monday Nov 12th, 2012 at 5:20 pm #31356
Raam Dev
Username: Raam
Staff Member

Hi Gary,

s2Member includes a feature called Custom Registration/Profile Fields. That allows you to create custom profile fields and display them during registration. Those fields are editable through the Edit User option within the WordPress Dashboard. You can also use the inline s2Member Profile Modification form (Dashboard -› s2Member® -› General Options -› Member Profile Modifications) to give your users the ability to edit their profile.

Posted: Monday Nov 12th, 2012 at 10:25 pm #31406
Gary Sweeney
Username: VSC

Can a member’s profile show an activity log, in other words, everything they’ve done on the site?

Posted: Tuesday Nov 13th, 2012 at 2:41 am #31425
Raam Dev
Username: Raam
Staff Member

Hi Gary,

A user activity log is not currently a feature of s2Member, but since all s2Member users are WordPress users, you might be able to find a 3rd party plugin that provides the user activity log functionality.

Posted: Tuesday Nov 13th, 2012 at 9:18 pm #31527
Gary Sweeney
Username: VSC

Thank you for your help Raam! Another question –

Right now, WP users are assigned regular user IDs (1, 2, 3, etc…). Is there a way with s2Member to create a custom user ID pattern? In other words, we need our user IDs to be 6 characters instead of 1.

Example: User ID = 000001, 000002, 000003, etc…

Is there a way we can do this?

Posted: Wednesday Nov 14th, 2012 at 9:21 am #31576

No, users are created by WordPress, s2Member isn’t the one assigning the IDs. You’d need to find how to hack WordPress to do that.

Viewing 7 replies - 1 through 7 (of 7 total)

This topic is closed to new replies. Topics with no replies for 2 weeks are closed automatically.

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Contacting s2Member: Please use our Support Center for bug reports, pre-sale questions & technical assistance.