You can toggle whether to require first name, last name, and address fields when signing up as well as during a logged in purchase under the Logged In Purchases and the Extended User Information Fields sections.
A great feature of MemberPress is the ability to create unlimited custom fields for your members to fill out. These fields can be shown during signup, or just on the account page after signup. Ie; you want to get their birthday, or find out how they heard about your site.
Further, in each Memberships' settings, you can choose to show or hide certain fields. This will allow you to show only the fields you want shown on each Memberships' signup form. MemberPress will then intelligently show the member only the fields that belong to the Membership(s) they have registered for on their account page.
NOTE: our drop down menu custom field doesn't currently have a default "empty" option. If you fail to add one yourself, then users will be able to submit your registration form without having selected an entry if it is a required field. To add an "empty" option, simply add the following as your first option:
That way, when your users fail to select an option, MemberPress won't let them submit the form and it will show this error: