Is it possible to use other forms then the Pro Forms?

Hi all,

As the title of this topic says, is this possible?
I’m currently looking at and playing/testing with Caldera Forms and I like that a lot.
Can I just ‘skip’ the Pro Forms and create my own registration and order forms with Caldera Forms.

One of the reasons for it is the fact that with Caldera I can seperate the order form (with Stripe) from the registration form. In other words, when registration was successful I can then go to the checkout with Stripe.

With Pro Forms, this is an integrated solution that can lead to confusing scenarios:
During registration and checkout, the form is processed and validated when payment to Stripe is already done. In the case the registration fails, maybe because of a wrong email address or username, the user stays on the same form and has to correct any problems. This is alright, but it looks confusing because there is always the issue that this users thinks he/she also has to do the payment again. Because credentials are altered. Luckily Stripe handles this, but it looks very confusing.

Or is it possible to break the Pro Form in two parts: One for the registration (in Wordpress), and when this is successful, go to the second part for the actual payment.

Or maybe validate the registration first, and then automagically (after successful registration with Wordpress) add the payment button for Stripe.

I use the Pro version of s2Member

1 Like

Interesting! Apart from cases where the site owner wants to be able to approve members before allowing them access to anything, you are the very first person I’ve ever come across who actually wants to split registration from payment. Everyone else (including me) prefers to combine the two. In my experience, conversion is much better with a combined form.

But it’s your site, so what you could do is use the s2Member Pro Free Registration form or a Caldera form to register a user as a subscriber, and then use an s2Member Pro Billing Modification form to have the user register for whatever s2Member level you want.

Hi Tim,

After second thoughts, I don’t want to split payment from registration because that may lead to very complicated registration and payment scenarios.
But the thing that I would like to look more close into, is the possibility for the payment (in my case a ‘Stripe’) button to appear after successful validation of the user registration. So everything is still in one combined form, but the payment option is hidden or greyed-out until user validation is ok and then the payment button becomes visible/available.
I think that from a UX point of view this is less confusing.

@Woohoo,

I’ve used Gravity Foms successfully with s2Member in several scenarios, so you can probably use Caldera if that’s your preference.

You can also customize Pro-Form templates: http://s2member.com/kb-article/s2member-pro-forms/#-customizing-pro-forms.

That said, I’ve registered for a lot of membership sites and I’ve never been confused by a combined payment and registration form. Are you getting specific complaints from your users? I’d be interested in hearing what they are.

I’ve had this same question for a while. Gravity forms offers the ability to easily change/test the UX.

For example, the ability to conditionally hide parts of a form is a benefit. Understandably, features like that might be outside the scope for the Sharks crew. If there is a solution/API/rosetta stone where the plugins worked with each other, I’d pay for it.

You can use Gravity Forms along with the Gravity Forms User Registration AddOn for s2Member free registration. I’ve been meaning to try and figure out a way to also integrate a payment gateway, but haven’t had time.

Jason might kill me :wink: but I’ve created a feature request for integration with Gravity Forms on GitHub: https://github.com/websharks/s2member/issues/980. Please stop by there and add your votes for this feature. You can subscribe to the issue to be kept updated on changes to the issue.