ProfileCraft WooCommerce Customer Fields

Collect the customer data your store needs – and keep it on the profile.

ProfileCraft adds customer fields to WooCommerce: company and VAT number, birthday, member number, interests, consents… Show them in the registration form, My Account and the checkout – classic and block, check them on the server, and find them in the user profile, the users list, the orders and the emails.

A Customers tab lists everybody with their values and exports a CSV; the values are included in the WordPress privacy tools.

Yearly or lifetime licence (69 USD for 1 site), also for 5 or unlimited sites. 14-day money-back guarantee, no questions asked. If the licence expires the plugin keeps working; only updates and support stop.

ProfileCraft – WooCommerce Customer Fields

ProfileCraft in 45 seconds

What ProfileCraft does

12 field types

  • Text, text area, number, email, phone, website, date
  • Dropdown, radio buttons, checkboxes, consent checkbox, heading
  • Labels, help texts, placeholders, half or full width

Validation on the server

  • Required fields; minimum and maximum characters, values, choices – and age for dates
  • Formats: letters, digits, letters and digits, or your own pattern with your own error message
  • Unique values: no two customers with the same member number
  • Required fields also checked in the browser before the form is sent

Conditional logic and roles

  • Show a field after another answer ("I buy for: My company" → company, VAT number, team size)
  • Fields only for some user roles (wholesale, members)
  • Hidden fields are not required and their old value is emptied

Every form

  • WooCommerce registration form and, optionally, the WordPress registration form
  • My Account → Account details, with your own section title
  • Classic checkout (every type, conditions and checks) and block checkout (official WooCommerce additional checkout fields)
  • Who can change it: the customer any time, only the first time (then read only), or only the store (private notes)

In the admin

  • "Customer fields" section in the user profile – the store can change everything
  • Columns in Users → All Users
  • Values on the order screen, the customer's order page and the order emails
  • Live preview of each form while you build the fields
  • Shortcode to show a value to the logged-in customer

Customers, CSV and privacy

  • Customers tab with search and pages
  • CSV export with a column per field (spreadsheet formulas neutralized)
  • Included in Tools → Export Personal Data and Erase Personal Data
  • Values saved as pc_ user meta – never mixed with WordPress or WooCommerce data

Compatible

  • Classic and block themes; classic and block checkout
  • High-Performance Order Storage (HPOS) and classic storage, multisite
  • Uses the WooCommerce form markup, so your theme styles the fields
  • Small script without jQuery; translation ready (Spanish included)

See it working

ProfileCraft
ProfileCraft
Registration form
Registration form
Fields with live preview
Fields with live preview
My Account details
My Account details
Block checkout
Block checkout
Validation
Validation
Customers and CSV
Customers and CSV
Formats and patterns
Formats and patterns

Requirements

  • WordPress 6.5 or newer
  • WooCommerce 8.9 or newer
  • PHP 7.4 or newer

ProfileCraft

35 USD/year · 69 USD lifetime

Try the live demoYearly licence · 35 USDLifetime licence · 69 USD

5 sites and unlimited sites are chosen at checkout.

Questions before buying: hola@melopo.com

Your store, watched every day

Plugins add features. Melopo Radar tells you when something stops selling: outages, payment gateways that fail, products without price or photo, duplicates and broken links, sorted by the money each problem costs you.

More plugins for your store

See all plugins