Custom User Registration Fields for WooCommerce:
The Custom User Registration for WooCommerce Extension lets you collect extra information from your customers by adding custom fields to your registration form. Add dropdowns, multi-select options, checkboxes, file uploads, dates, and more. Display the fields on the “My Account” page, and make them either required or optional.
You can also add a “user roles” dropdown menu to registration forms to let the customers select an appropriate role during registration — you can choose to display all or just specific user roles in the dropdown. Auto-approve new user registrations, or do it manually, which is particularly handy if you need to validate B2B customers before allowing them to log in and place orders. Tag fields with specific user roles and show them only when a customer selects a specific role from the dropdown.
- Add unlimited extra fields to your registration form
- Add fields to WordPress and WooCommerce signup forms
- Show field data on a user’s “My Account” page and in registration emails
- Choose from 14 field types
- Show specific or all custom fields in the admin order detail page and order email
- Choose whether to display a “user roles” dropdown menu on your registration form
- Display all or specific user roles in the dropdown
- Select from auto or manual approval for user roles
- Manually approve new user registrations
- Send automated email notifications to admins and customers
- Compatible with all third-party user role extensions
- Add fields dependable to user roles
- Enable default registration fields
Add multiple custom registration fields:
You can add multiple fields and position them anywhere on your user signup form. If WooCommerce is active on your site, the fields will be displayed on the WooCommerce registration form; if WooCommerce is inactive, the same fields will display on the WordPress registration form.
When creating a new field, you can add custom labels, placeholders, and descriptions for each one, and specify whether the is field required or optional. You can also make the field read-only, so customers can’t change the data they enter after registration.
This WooCommerce Registration Extension can act as a full-fledged B2B registration solution that allows you to register both general and B2B customers using the default WooCommerce registration form. You can add fields dependable to user roles. For example, If you have created “Company”, “Retailer” and Wholesale user roles, you can create different types of fields for all of these user roles. You can show the company name and VAT number when a user selects the “company” role from the dropdown and show the business name and address when a user selects the “retailer” role from the dropdown during registration.
Supported custom field types:
WooCommerce Custom Registration Fields extension provides 14 field types, so you can collect any type of information from customers.
- Select box
- Multi-select box
- Radio Button
- File Upload
- Color Picker
- Date Picker (Calendar)
- Time Picker
- Google ReCaptcha
Roles dropdowns on registration forms:
WooCommerce Registration extension also enables you to display a “user roles” dropdown on your registration form. Your customers can select the most suitable role for themselves during registration. Display all or specific user roles in the dropdown, and choose manual and auto-approval for each user role.
Manually approving new users:
Manually approval for new user registrations is a handy feature that facilitates B2B commerce. If applied to all user roles, no customer will be able to log in until you validate them.
Showing field data in “My Account”:
The field data is also included on the customers’ “My Account” pages for future reference. The store admin can keep fields editable, or make them read-only to stop customers from making any changes.
Showing fields in admin panel:
Store admin can view the field data from the admin dashboard under the user detail page. The fields displayed together under the heading “Custom Fields”. The admin can edit and change field data if needed.