We have a membership that we want to setup via Gravity Forms (currently using WooCommerce).
The User Registration add-on + Stripe Gateway is perfect for NEW users, but we also need to accommodate existing users that are upgrading/purchasing a different membership.
What’s the best way to allow user registration/membership purchase that could accommodate either a NEW or EXISTING user. Obviously, for an existing user we won’t be creating a new account.
What I’m thinking is something like this:
- If the user is already logged in (a member), they get the Stripe checkout.
- If the user is NOT logged in, they see a message asking if they are already a member, and if so, to sign in, then go straight to Stripe checkout.
- If the user is NOT logged in, and is not already a member, they see the user registration form, and then proceed to the Stripe checkout.
Ideas? Suggestions?