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.

Registration advice required.

Home Forums Community Forum Registration advice required.

This topic contains 8 replies, has 3 voices. Last updated by  Raam Dev 4 years, 3 months ago.

Topic Author Topic
Posted: Thursday Sep 13th, 2012 at 5:46 pm #25216

Hi Guys,

I setup S2Member Pro on a customer site last year – it’s been running really well ever since. They have now decided that they want to change their membership registration process. I’ve been looking though the forums, but now I’m a bit confused, I hope you can help.

First of all, they want to change the registration process so that the user pays after registration. What is the best way to approach this? Allow free registration and then prompt free users to pay via paypal when they login?

Second (and this is the one that has me stumped): We have four membership levels – three require one set of registration fields. The fourth requires a completely different set of registration fields.
– Is it possible to have multiple registration forms? i.e. If the user registers using their email, first name, last name and business name (the only common fields). Is it possible to capture different profile information depending on their chosen membership level after they pay? Is it safe to assume that the only way to do this is to go down the s2-hacks road and hide the irrelevant fields using javascript/css?

Any advice would be appreciated.

Great job on the plugin, keep up the good work.

Thanks,
Denis

List Of Topic Replies

Viewing 8 replies - 1 through 8 (of 8 total)
Author Replies
Author Replies
Posted: Friday Sep 14th, 2012 at 12:25 am #25247
Raam Dev
Username: Raam
Staff Member

Hi Denis,

Please see my replies below:

First of all, they want to change the registration process so that the user pays after registration. What is the best way to approach this? Allow free registration and then prompt free users to pay via paypal when they login?

Yes, that is what I would recommend. You’d have them register as free users (possibly using a Free Registration form: Dashboard -› s2Member® -› PayPal® Pro Forms -› Free Registration Forms), then once they’re logged in you can use Advanced PHP Conditionals (Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals) to check if they are a free subscriber (s2member_level0).

If they are a free subscriber, you would show or point them to a page with a Billing Modification form (Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Modification Forms). The billing modification form would send them to PayPal and once they’ve paid, their account would be upgraded.

Second (and this is the one that has me stumped): We have four membership levels – three require one set of registration fields. The fourth requires a completely different set of registration fields.
– Is it possible to have multiple registration forms? i.e. If the user registers using their email, first name, last name and business name (the only common fields). Is it possible to capture different profile information depending on their chosen membership level after they pay? Is it safe to assume that the only way to do this is to go down the s2-hacks road and hide the irrelevant fields using javascript/css?

The s2Member Custom Registration/Profile fields (Dashboard -› s2Member® -› General Options -› Registration/Profile Fields) have options for setting the applicable membership level. If you define a field as being only applicable to Level 3, it will only show up on the Pro-Forms that are configured to register someone for Level 3.

Posted: Friday Sep 14th, 2012 at 6:35 am #25282

Thank you Raam, that’s fantastic.

Posted: Friday Sep 14th, 2012 at 7:02 am #25288

Hi Raam,

One more question. Is there any way of allowing the user to select their membership type (level), fill in the relevant form fields and submit payment after registration is complete? i.e. to have complete registration up front before submitting payment.

Thank you.

Posted: Sunday Sep 16th, 2012 at 10:55 pm #25529
Raam Dev
Username: Raam
Staff Member

Denis,

Yes, that’s the default behavior for the Pro-Forms (Dashboard -› s2Member® -› PayPal® Pro Forms -› Quick Start Guide). The user fills in the form (including his desired username), and selects his payment method. When he pressed submit, his account is created and he is then transferred to the payment gateway to complete payment.

The Pro-Forms can be generated on a per-level basis and you can place each of the signup forms on their own page. Unfortunately there is no “drop-down” to select the membership level on a form. If you want to create such a feature, you’d need to write some JavaScript that hides and shows the different forms depending on the selection of a drop-down box.

Posted: Monday Sep 17th, 2012 at 7:27 am #25559

Or have a separate HTML form with a dropdown to select the membership, that’d reload the page with that option and adjust the shortcode for the pro-form based on that. http://www.primothemes.com/forums/viewtopic.php?f=36&t=1604

Posted: Monday Sep 17th, 2012 at 8:09 am #25563

Cristián, Raam – thank you both very much for your help. That’s exactly what I was after!

Posted: Monday Sep 17th, 2012 at 10:57 am #25572

Hi Guys,

I just noticed that Paypal Pro is not available here in Ireland. Can you suggest a work around for this (i.e. with a regular business account)?

Regards,
Denis

  • This reply was modified 4 years, 3 months ago by  Denis Hogan. Reason: added clarification
Posted: Tuesday Sep 18th, 2012 at 1:39 am #25661
Raam Dev
Username: Raam
Staff Member

The s2Member Pro-Forms are already compatible with regular PayPal Business accounts. PayPal Pro is not required to use the s2Member Pro-Forms.

Please see the documentation inside Dashboard -› s2Member® -› PayPal® Pro Forms -› Quick Start Guide for details on using Pro-Forms without PayPal Pro and let us know if you have any questions.

Viewing 8 replies - 1 through 8 (of 8 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.