WC User Registration Fields

WC User Registration Fields

Recently Updated
Rated 5 out of 5

Collect more than just username and email during signup by adding unlimited extra fields to gather billing, shipping, and custom information.

This WooCommerce custom registration fields plugin targets stores needing more information up front during user signups. With it, you can add unlimited extra fields to registration forms, gather billing and shipping details, and store information as user meta for later use.

WooCommerce’s default registration form asks for the bare minimum, which is great for convenience, but limiting if your business needs more information. Maybe you’re a B2B store requiring VAT numbers, membership sites wanting phone numbers, or shops needing to capture delivery preferences.

What sets this plugin apart is its flexibility. You can create separate fields for billing and shipping addresses, mark certain questions as required, drag and drop fields to control their order, and customize labels and placeholders while data appears on user profile pages and order emails.

Collecting the right data at registration saves time later. Without tools like this, you might need to email customers for missing details or rely on generic checkout fields that don’t suit your business, causing delays and lost conversions.

This plugin allows you to tailor registration processes to your needs, ensure required information is gathered up front, and give customers smoother experiences through purposeful data collection at signup.

How It Works

Setting up custom registration fields happens through familiar WordPress settings with new field creation options and ordering controls for user data collection.

  • Install and Activate – Upload the ZIP file, activate the plugin, and enter your license key to unlock the features.
  • Create Custom Fields – Click Add New Field, choose field types (text, dropdown, date picker, checkbox), and enter labels users will see.
  • Configure Requirements – Add placeholders, default values, and tick Required boxes if fields must be filled out before submission.
  • Assign Categories – Assign fields to Billing or Shipping forms if collecting address details for order fulfilment.
  • Reorder Fields – Reorder the fields within lists to determine display order on registration forms.

Key Features

These features provide comprehensive control over registration form customization while ensuring critical user data collection without slowing signup processes.

Unlimited Custom Fields
Add as many extra fields as the business requires with no hard limits for phone numbers, company names, or delivery preferences.
Field Types & Settings
Choose from text, dropdown, date picker, checkbox, and more with labels, placeholders, default values, and required statuses.
Mandatory & Optional Fields
Make important fields required by ticking single boxes, ensuring forms won’t submit until all required fields are filled.
Billing & Shipping Information
Create dedicated fields for billing and shipping addresses, displaying data on My Account pages and order emails.
Data Storage & Management
Save all information collected as user meta, making it easy to access and manage through user profiles.

Add Custom Registration Fields in WooCommerce

To add custom registration fields in WooCommerce, go to User Registration Fields and click Add New Field. Choose field types, enter labels, and optionally set placeholders or default values while marking fields as required if needed.

Assign fields to billing or shipping forms if needed, save fields, and refresh registration pages to see them in action. Drag and drop fields in lists to reorder them, controlling display priorities on user-facing forms.

The fields integrate with My Account → Register pages automatically, so there’s no need for shortcodes or coding, while the data you collect appears on user profile pages for easy access.

Collect Extra Billing Information on WooCommerce Registration

Need more billing details? Collect extra billing information on WooCommerce registration by creating additional fields under Billing categories. Add fields such as company names, tax numbers, or phone numbers to ensure the necessary information is available before the first orders.

Once saved, these fields appear on registration forms where user responses are stored as user meta, viewable on user profile pages or included in order emails for fulfilment reference.

This helps ensure you have the necessary billing information up front rather than requesting it later through email exchanges or checkout field dependencies.

Collect Shipping Address Custom Fields in WooCommerce

For stores that ship products, collect shipping address custom fields WooCommerce by assigning custom fields to Shipping forms and deciding whether to include them in admin order details.

Ask for delivery instructions, preferred carriers, or gate codes during registration. Customers fill these out when they register, and you can reference them later when fulfilling orders, reducing shipping errors.

This upfront collection of shipping details reduces fulfilment mistakes and improves delivery success rates through better address information management.

Make Registration Fields Mandatory in WooCommerce

Some information is critical to collect. To make registration fields mandatory in WooCommerce, simply tick the required checkboxes when creating or editing fields. This prevents form submission unless users enter values.

If you see errors on frontends, ensure fields are marked as required correctly and that you haven’t removed them accidentally. This capability ensures you receive the data you need for business operations.

Required fields display visual indicators like asterisks, helping users understand which information is essential before attempting form submission.

Use Cases

This plugin benefits various WooCommerce store types, from B2B wholesale shops to membership sites and handmade goods stores.

B2B Wholesale Shop

A wholesale store requires customers to enter company names, tax/VAT numbers, and phone numbers before registration. They create required text fields for these details under Billing categories appearing in admin order pages, helping with invoicing and tax compliance.

Membership Site

A membership site offers premium content, wanting to collect member interests and preferred communication channels at signup. Using dropdowns and checkboxes, they add custom registration fields gathering data, informing marketing campaigns and personalizing onboarding experiences.

Handmade Goods Store

A handmade shop needs knowing delivery instructions for fragile items. They create Shipping fields where customers leave special instructions, gate codes, or apartment numbers, reducing delivery errors and improving customer satisfaction.

Integrations & Compatibility

  • WC User Registration Fields works with WooCommerce and WordPress, requiring PHP 7.4+, WordPress 5.8+, and WooCommerce 5.0+, integrating directly with the default WooCommerce registration pages.
  • The plugin stores data as user meta, playing well with user export and CRM plugins. It supports multilingual sites because you can label fields in any language without interfering with checkout or shipping processes.
  • Updates are managed via WordPress dashboards, with premium users receiving notices when new versions are available. For data export or advanced analytics, pair with tools like WP All Export or User Insights.

Frequently Asked Questions

These questions come from store owners implementing custom registration forms and addressing common concerns about user data collection at signup.

How do I add custom registration fields in WooCommerce?

Go to User Registration Fields in dashboards, click Add New Field, choose field types, enter labels, set placeholders or default values, mark as required if necessary, assign to billing or shipping forms, then save. Fields appear on WooCommerce registration pages automatically.

Can I collect extra billing information on the registration form?

Yes, create fields under Billing categories for details like company names, VAT numbers, or phone numbers. These fields show up during registration and are stored as user meta viewable in order emails and admin order details.

How do I collect shipping address custom fields in WooCommerce?

Assign custom fields to Shipping forms when creating them. They’ll appear on registration forms and be available later when fulfilling orders for delivery instructions, gate codes, or preferred carriers.

How do I make certain registration fields mandatory?

When adding or editing fields, tick Required checkboxes. Forms will not submit unless users fill in those fields, ensuring critical information is collected at signup with visual indicators showing required status.

What if my custom fields are not showing on the registration page?

Check that plugins are activated and fields are saved and published. Test with default WooCommerce registration forms (/my-account/) instead of custom templates. Ensure field names don’t conflict with existing WooCommerce fields while deactivating other plugins to identify conflicts.

Can I export the data collected by custom registration fields?

Yes, using third-party plugins. Tools like WP All Export or User Insights can export user meta fields to CSV files. Select fields you need, apply filters, and generate export files for marketing or recordkeeping purposes.

Can I reorder custom registration fields?

Yes, use drag-and-drop interfaces to arrange fields in any order you prefer. The order you choose determines how fields appear on registration forms, ensuring the most important questions are highlighted for better user experiences.

You must log in to submit a review.