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.

Registration Fields for WooCommerce
customer accounts for woocommerce customer accounts registration page with registration fields

Accessing Registration Fields Settings

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

customer accounts for woocommerce customer accounts main settings page registration fields card

Steps

Step 1: Enable Registration Fields

Under Registration Fields, check Enable registration fields.

customer accounts for woocommerce registration fields enable

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.
customer accounts for woocommerce registration fields first name and last name dropdowns

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.

Plugin details

Buy now

Version

2.1.0

Updated

May 6, 2026

Languages

English

Developer

Cartsera
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.