Skip to Content

Custom User Registration Fields for WooCommerce — Addify

Extend the WooCommerce registration form with unlimited custom fields — 14+ field types including file upload, dropdowns and conditional logic.

Completed: February 2021 Type: Portfolio Project

Available on the WooCommerce Marketplace by Addify · 4.8 ★ (60 reviews) · $59 annually

Custom User Registration Fields for WooCommerce turns the default two-field registration form into a full data-capture flow. Merchants can add unlimited custom fields with 14+ types — text, file upload, dropdown, radio, checkbox, date and more — to collect everything they need from new customers at the point of signup.

I built this as the field-engine that powers a lot of B2B onboarding flows and verticalised stores that need richer customer data than WooCommerce captures by default. It is a 4.8-star plugin on the marketplace because the field-builder is the kind of tool merchants reach for once and then stop thinking about.

The problem it solves

The stock WooCommerce registration form captures an email, a username and a password. For B2B, vetted-customer or verticalised stores, that is nowhere near enough — they need company name, VAT, business type, copy of a business license, preferred currency, sales-rep selection and a dozen other pieces of context to actually onboard the customer.

The plugin gives merchants a drag-and-drop field builder for the registration form so they can shape the onboarding flow around their business, not WooCommerce’s defaults.

What the plugin does

A full custom-field engine grafted onto the WooCommerce registration and My Account flows:

  • 14+ field types — text, textarea, dropdown, radio, checkbox, file upload, date, password, URL, email and more
  • Field validation rules — required, regex, min/max length, file size/type for uploads
  • Role-specific fields — show different fields to wholesale vs retail registrants
  • Admin view and edit — submitted custom data is viewable and editable per user in the admin
  • Drag-and-drop field ordering — reorder the registration form without code
  • Export submitted data — pull all custom registration data as CSV for compliance or CRM sync
  • Conditional field display — show or hide fields based on other field values
  • File upload handling — secure storage for business licenses, tax certificates and verification documents

How it is built

The field builder uses a custom post type for field definitions, with a JSON-backed schema for field options. Front-end rendering hooks into woocommerce_register_form and the equivalent edit-account hooks, with custom field types implemented as PHP classes that share a common interface — making the plugin extensible by third-party developers. File uploads go through a sanitisation pipeline that validates mime types server-side and stores files outside the public uploads directory when sensitive.

The plugin is HPOS-compatible, fully translatable, and ships with REST endpoints so external CRM systems can pull submitted registration data programmatically.


Marketplace adoption

A 4.8-star rating across 60 reviews on the official WooCommerce Marketplace makes this one of the highest-rated registration-field plugins available for WooCommerce. The customer base skews towards B2B and vetted-customer stores where onboarding is a structured workflow, not a self-serve signup.

  • Marketplace rating: 4.8 stars — based on 60 customer reviews on the official WooCommerce Marketplace
  • Default pick for B2B onboarding — used by wholesale and trade stores to capture verification documents at signup
  • Extensible field framework — developers add custom field types through the documented PHP interface
  • Multi-year tenure on the marketplace — continuously maintained through WooCommerce and WordPress releases
  • Active customer base — installed across verticals that need rich onboarding data

Need a custom WooCommerce plugin built like this?

I build production-grade WooCommerce plugins like the ones I shipped on the official WooCommerce Marketplace — extensible, HPOS-compatible, and architected so developers and merchants can build on top of them. If you need a custom onboarding or data-capture flow inside WooCommerce, let’s talk.

See my WooCommerce plugin development service

Project Details

  • Completed February 2021
  • Project Type Portfolio