Configuring Registration Fields
Add extra fields to your WooCommerce registration form
Registration Fields allows you to add extra fields to the account registration form, making them optional or required.


Accessing Registration Fields Settings
Go to WooCommerce > Settings > Accounts & Privacy > Customer Accounts and click on Registration Fields.

Steps
Step 1: Enable Registration Fields
Under Registration Fields, check Enable registration fields.

Step 2: Configure each field
For each field, choose one of the following states:
- Hidden — the field is not shown on the registration form.
- Optional — the field is shown but not required to complete registration.
- Required — the field must be filled in before the form can be submitted.

Available fields
- First name — hidden by default.
- Last name — hidden by default.
Coming soon: Additional WooCommerce billing fields (such as phone, address, and company) will be available in a future update.
Step 3: Click Save changes
Click Save changes to apply your settings.
Requires: WooCommerce 7.8+, PHP 7.4+, and WordPress 6.2+.
Compatible up to: WooCommerce 10.7, PHP 8.3, and WordPress 6.9.
Compatible with WooCommerce HPOS.