Custom Fields for WooCommerce is a plugin developed by Addify that allows WooCommerce store owners to add unlimited custom fields on registration, checkout, and My Account pages without writing a single line of code. It is designed for businesses that need to collect specific information from their customers—such as VAT numbers, delivery preferences, company details, or file attachments—and that cannot find a place in WooCommerce's native configuration to store and display that data.
The plugin offers 19 different field types, including text, textarea, checkboxes, multi-select, date picker, file upload, color fields, and more. Each field can be set as required or optional, with custom placeholders, descriptions, field widths, and custom CSS classes to match the store's design.
One of its most notable features is conditional logic, which allows fields to be shown or hidden based on other fields or the user's role. This is especially useful for B2B stores, where wholesale customers can see additional fields that retail customers do not need. It also includes a dedicated VAT field with automatic validation, ideal for businesses operating in the European Union.
The plugin allows fields to be assigned to specific products, categories, or tags, so they only appear when relevant. Additionally, it offers 15 predefined positions to place fields in the checkout form, giving total control over the layout and shopping experience.
The collected data is displayed in order emails, on the order details page, and in the admin panel, making internal management easier. It is also possible to disable field editing from the My Account page, keep WooCommerce's default billing and shipping fields, and customize their labels.
For stores that require manual approval of new users, the plugin includes a role-based registration validation system with customizable email notifications for each account status. It is compatible with WordPress multisite and WPML, making it a solid option for multilingual stores or those operating across multiple sites.
In summary, Custom Fields for WooCommerce is a complete and flexible solution for any store that needs to go beyond WooCommerce's standard forms, whether to improve the shopping experience, optimize internal processes, or manage complex B2B workflows.