Customizing Registration Form Fields (Contact, Billing, Shipping)

The WC Registration Approval plugin allows you to collect additional information during user registration by displaying Contact, Billing, and Shipping fields directly on the registration form. This can be useful for verifying users before approval.

How to Enable and Customize Fields

  1. Go to:
    WooCommerce > Registration Approval > Settings
  2. Enable Field Sections:
    Under the Form Fields tab, toggle on the sections you’d like to show:
    • Contact Fields (Phone, Company, etc.)
    • Billing Fields (Address, City, Country, etc.)
    • Shipping Fields (If separate from Billing)
  3. Customize Field Labels & Requirements:
    You can set:
    • Field labels
    • Whether a field is required
    • Display order using drag-and-drop (if supported)
  4. Field Visibility by Role (Pro)
    • Limit specific fields to only selected user roles during registration (useful when different roles require different verification info).
  5. Preview Form Changes
    • Go to your site’s registration page and refresh. The enabled fields should now appear.

Notes

  • These fields are stored in the user meta and can be reviewed from the User Edit Page or Approval table.
  • Field validation is handled by WooCommerce’s core form validation.