How to Limit Registration Fields
-
How to limit registeration fields so that customer just has to enter their email address and first name last name. I do not want password and username field to show on registeration page.
-
Hi @cricmania,
This is not possible to achieve while using only the Paid Member Subscriptions plugin. But if you use the integration between Paid Member Subscriptions and Profile Builder you will be able to achieve something similar to what you desire. You can read everything about the integration between PMS and PB here.
Now after you’ve added the PMS subscription plan field in the Profile Builder Registration form (as explained in the above documentation). Then:
1. To have only the email address available on the Profile Builder Registration forms, then you will need to go to Profile Builder -> Settings -> General Settings -> and in “Allow users to login with” you will need to choose “Email”. This will hide the Username field from the front-end Profile Builder forms (including Profile Builder: login, register, recover password, etc) and automatically generate usernames based on the email address (since all WordPress user accounts must have a username).
2. Now to also hide the Password fields from the PB Registration form, then you will need to go to Profile Builder -> Settings -> Advanced Settings -> Fields -> and enable the “Auto Generate Password” setting. Now the password will be automatically generated and emailed to the user.
Keep in mind that if you enable this setting, then you will need to go to Profile Builder -> Settings -> Email Customizer -> User Emails -> and in the Registration email templates you will also need to add the {{password}} tag in order for the autogenerated password to appear in the Profile Builder Registration Email the user receives.
!IMPORTANT: At the moment, regarding point 2, it seems there is an issue where the autogenerated password is not displayed in the Profile Builder Registration email, in case the user purchased the plan while using the Stripe payment gateway. But I’ve created and forwarded it to our development team so that they can further investigate this situation.
Note: You can test the above settings/integration on a staging/testing site first to see if they work how you desire. But as stated above, at the moment there is that issue when Stripe is used as a payment option.
Hi Alex,
I followed your instructions on limiting registration fields with Paid Member Subscriptions and Profile Builder. Thanks for the help!
But, even though I added the {{password}} tag in the registration email template, users still aren’t getting their autogenerated passwords. 😕 Any idea when this glitch, especially with Stripe payments, might get sorted?
Just curious about the timeline for a fix. Appreciate your help!
Unfortunately, at the moment we don’t have an estimated time for when this issue (with Stripe) will be fixed. we release a new update every two weeks, so the fix will come in one of these future updates of our plugins.
Other than this, you just need to be sure that you look at the registration email sent by Profile Builder and that the user has purchased the subscription plan through the Profile Builder Registration form. Again, this currently works if the plan is either purchased through PayPal or the Manual/Offline payment gateways (while using the PB Register form).
Password not sending on email even when manul/offline payment gateway option is used.
- Could you please go to your site’s Dashboard -> Profile Builder -> Settings -> Email Customizer -> User Emails -> and send a screenshot from there where the Registration email template can be seen?
- Could you please share the URL of the page where you have the Registration form where you’re testing this?
- Could you please go to your site’s Dashboard -> Plugins -> Installed Plugins -> and send a full screenshot with everything you have installed related to Paid Member Subscriptions and Profile Builder (make sure the plugin version can be seen)?
You can use a site like https://snipboard.io/ to share the screenshots.
The topic ‘How to Limit Registration Fields’ is closed to new replies.