

Custom User Registration Fields
Custom User Registration Fields for WooCommerce by Addify is a WooCommerce plugin that extends the default registration form. You can add as many custom fields as you need, let customers pick a user role, and approve new accounts automatically or by hand.
- Version
- 2.2.5
- Released
- Oct 6, 2026
- Developer
- WooCommerce
- Type
- WordPress plugin
- Requires
- WooCommerce
- Licence
- GPL
- Included in
- Every plan, or $7.19 a year on its own
What’s new in Custom User Registration Fields 2.2.5
- SecurityRestricted the default registration fields AJAX save action to authorized administrators and valid field posts.
- SecurityAdded per-item permission checks to registration field and user approval bulk actions.
- SecurityRemoved approval and disapproval by email GET links; administrators now use the protected actions on the Users page.
- SecurityBlocked direct web access to registration uploads and added authenticated, ownership-checked downloads.
What it does
The standard WooCommerce registration form asks for very little, which is a problem when you need a company name, a VAT number or a document before you know who a customer is. This plugin lets you add unlimited fields to that form, using 19 field types such as text inputs, dropdowns, multi-select lists, file uploads, date and time pickers, color pickers and Google reCaptcha. You can also bring WooCommerce's default billing and registration fields into the same form.
Role handling is where it fits B2B and wholesale stores well. A user roles dropdown lets customers choose their classification, and you decide which roles appear. Field dependencies show extra fields only when a relevant choice is made, so a business buyer sees company fields while a retail shopper does not. New registrations can be approved automatically or manually, and email notifications go to administrators and customers on signup and profile changes. Uploaded files are protected from direct web access and are only available to authorized users.
Best for
- B2B WooCommerce stores that need company and VAT details
- Wholesale shops that vet buyers before granting access
- Stores serving several customer types with different roles
Features
Add as many extra fields as you need to the WooCommerce registration form, collecting the customer details your store actually uses from the first signup.
Choose from text, dropdown, multi-select, file upload, date and time pickers, color picker and Google reCaptcha fields, among others, to match each piece of information you collect.
Show a user roles dropdown on the registration form so customers can pick their role, while you control which roles are available to choose from.
Set fields to appear only when a related choice is made, such as showing company name and VAT number fields when a customer selects a business role.
Approve new registrations automatically, or review them manually from the Users page before granting access, which helps when validating wholesale or B2B accounts.
Send automated emails to administrators and customers when someone registers or updates their profile, with custom field data included in registration-related emails.
Customers can view and update their registration fields and user role from the My Account page, so profile changes do not have to go through you.
Hide selected fields from customers and use them to store internal notes or details about a user that only administrators can see.
Custom User Registration Fields older versions
- 2.2.4Aug 72 fixes
- 2.2.3Jul 241 fix
- 2.2.1Jun 301 improvement
- 2.2.0Dec 4, 2025
- 2.1.3Oct 15, 2025
- 2.1.2Apr 24, 2024
- 2.1.1Nov 3, 2023
- 2.0.0Apr 18, 2023
Members and buyers of this product can download older versions.
Questions about Custom User Registration Fields
Does this work without WooCommerce?
No. Custom User Registration Fields is a WooCommerce extension and requires WooCommerce to be active. It adds fields and role options to the WooCommerce registration form and the customer My Account page.
Can I show different fields to different types of customers?
Yes. You can set field dependencies so certain fields appear only when a customer makes a matching choice, including their selected user role. This lets business customers see fields like company name, VAT number and business address while other shoppers get a shorter form.
Can I review new accounts before they get access?
Yes. You can choose automatic approval or manual approval for new registrations. With manual approval, administrators approve or disapprove users through protected actions on the WordPress Users page, which suits stores that need to verify wholesale or B2B customers first.
Will it work alongside other user role plugins?
It is described as compatible with third-party user role extensions, so roles created by those tools can be offered in the registration form's user roles dropdown. You decide which roles are shown to customers when they sign up.
Is Custom User Registration Fields free?
The code of Custom User Registration Fields is licensed under the GPL, so anyone may use, change and share it. GPL Feast is a paid service: a plan or a single purchase gives you the download and automatic updates. The developer's own support, licence key and online services are not included.
Which version of Custom User Registration Fields is this?
Version 2.2.5, released Oct 6, 2026. New versions appear here when the developer publishes them, and members get them as automatic updates.
How do I update Custom User Registration Fields?
Install the free GPL Feast Updater on your site and connect it with your API key. It installs new versions of Custom User Registration Fields automatically and keeps a backup, so you can roll back.
What does Custom User Registration Fields need?
Custom User Registration Fields needs WooCommerce installed and active.
More from WooCommerce







