{"id":160627,"date":"2022-08-03T10:30:36","date_gmt":"2022-08-03T10:30:36","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/custom-fields-account-registration-for-woocommerce\/"},"modified":"2026-04-08T08:54:08","modified_gmt":"2026-04-08T08:54:08","slug":"custom-fields-account-registration-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/fuc.wordpress.org\/plugins\/custom-fields-account-registration-for-woocommerce\/","author":20413676,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.3","stable_tag":"trunk","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Custom Fields Account Registration For Woocommerce","header_author":"","header_description":"This plugin allows create Custom Fields Registration plugin.","assets_banners_color":"212123","last_updated":"2026-04-08 08:54:08","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":3.7,"author_block_rating":0,"active_installs":700,"downloads":10395,"num_ratings":6,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.3":"<p>Version 1.3 introduces full address field support and a new State field configuration panel. Please back up your site before upgrading.<\/p>"},"ratings":{"1":2,"2":0,"3":0,"4":0,"5":4},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2765639,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":2765639,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":2765639,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":2765639,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":{"Screenshot-1.png":{"filename":"Screenshot-1.png","revision":2765639,"resolution":"1","location":"assets","locale":""},"Screenshot-2.png":{"filename":"Screenshot-2.png","revision":2765639,"resolution":"2","location":"assets","locale":""},"Screenshot-3.png":{"filename":"Screenshot-3.png","revision":2765639,"resolution":"3","location":"assets","locale":""},"Screenshot-4.png":{"filename":"Screenshot-4.png","revision":2765639,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"<strong>Field Manager<\/strong> \u2014 Add, edit, reorder, and delete custom registration fields from the React-powered admin panel.","2":"<strong>Add New Field Modal<\/strong> \u2014 Choose field type, set label, slug, placeholder, required status, and more.","3":"<strong>General Settings<\/strong> \u2014 Control authentication, email notifications, label visibility, title text, and My Account tab customisation.","4":"<strong>Registration Form (Frontend)<\/strong> \u2014 Custom fields displayed alongside the standard WooCommerce registration form.","5":"<strong>My Account \u2014 Custom Fields Tab<\/strong> \u2014 Saved field data presented neatly to the logged-in customer.","6":"<strong>User Profile (Admin)<\/strong> \u2014 Custom field values visible on the WordPress user-edit screen."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[22071,259696,30387,30373,259697],"plugin_category":[45],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-160627","plugin","type-plugin","status-publish","hentry","plugin_tags-custom-registration-fields","plugin_tags-woocommerce-account-fields","plugin_tags-woocommerce-custom-fields","plugin_tags-woocommerce-registration","plugin_tags-woocommerce-user-registration","plugin_category-ecommerce","plugin_committers-silverplugins217"],"banners":{"banner":"https:\/\/ps.w.org\/custom-fields-account-registration-for-woocommerce\/assets\/banner-772x250.png?rev=2765639","banner_2x":"https:\/\/ps.w.org\/custom-fields-account-registration-for-woocommerce\/assets\/banner-1544x500.png?rev=2765639","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/custom-fields-account-registration-for-woocommerce\/assets\/icon-128x128.png?rev=2765639","icon_2x":"https:\/\/ps.w.org\/custom-fields-account-registration-for-woocommerce\/assets\/icon-256x256.png?rev=2765639","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/custom-fields-account-registration-for-woocommerce\/assets\/Screenshot-1.png?rev=2765639","caption":"<strong>Field Manager<\/strong> \u2014 Add, edit, reorder, and delete custom registration fields from the React-powered admin panel."},{"src":"https:\/\/ps.w.org\/custom-fields-account-registration-for-woocommerce\/assets\/Screenshot-2.png?rev=2765639","caption":"<strong>Add New Field Modal<\/strong> \u2014 Choose field type, set label, slug, placeholder, required status, and more."},{"src":"https:\/\/ps.w.org\/custom-fields-account-registration-for-woocommerce\/assets\/Screenshot-3.png?rev=2765639","caption":"<strong>General Settings<\/strong> \u2014 Control authentication, email notifications, label visibility, title text, and My Account tab customisation."},{"src":"https:\/\/ps.w.org\/custom-fields-account-registration-for-woocommerce\/assets\/Screenshot-4.png?rev=2765639","caption":"<strong>Registration Form (Frontend)<\/strong> \u2014 Custom fields displayed alongside the standard WooCommerce registration form."}],"raw_content":"<!--section=description-->\n<p><strong>Custom Fields Account Registration For WooCommerce<\/strong> is the most flexible way to extend the default WooCommerce registration form with unlimited custom fields. Collect any extra information from your customers at the point of sign-up \u2014 no coding required.<\/p>\n\n<p>Whether you need a simple text input, a multi-option checkbox group, a file-upload field, or full billing and shipping address fields on the registration page, this plugin gives you complete control from an intuitive drag-and-drop admin panel.<\/p>\n\n<p>Custom field data is saved to each user's profile and is neatly displayed on the <strong>My Account<\/strong> page under a dedicated custom tab, keeping everything organised for both the store owner and the customer.<\/p>\n\n<blockquote>\n  <p>\ud83d\udcc4 <a href=\"https:\/\/www.plugin999.com\/docs\/custom-fields-account-for-woocommerce-registration\/\">Documentation<\/a> | \ud83d\uded2 <a href=\"https:\/\/www.plugin999.com\/plugin\/custom-fields-account-registration-for-woocommerce\/\">Get Pro<\/a> | \ud83d\udcac <a href=\"https:\/\/www.plugin999.com\/support\/\">Support<\/a><\/p>\n<\/blockquote>\n\n\n\n<h3>\ud83d\udd11 KEY FEATURES<\/h3>\n\n<p><strong>Field Types Supported<\/strong>\n* Text field\n* Textarea\n* Checkbox &amp; checkbox group\n* Radio button\n* Select \/ dropdown\n* Number field\n* Date picker\n* File \/ document upload\n* Password field\n* Hidden field<\/p>\n\n<p><strong>Registration Form Controls<\/strong>\n* Add, edit, and remove custom fields with zero code\n* Drag-and-drop field reordering for complete layout control\n* Mark any field as required with a custom validation message\n* Show or hide individual field labels\n* Display or hide fields on the WooCommerce registration form independently<\/p>\n\n<p><strong>Address &amp; Account Fields<\/strong>\n* Add First Name, Last Name, and Company Name fields to registration\n* Add City, State, Postcode, and Country fields to registration\n* Full Billing address fields on the registration form\n* Full Shipping address fields on the registration form\n* Enable \/ disable the State field and set its label, slug, and required status\n* Control State field width from the settings panel<\/p>\n\n<p><strong>My Account Page Integration<\/strong>\n* Automatically show saved custom field data on the My Account page\n* Dedicated custom tab on the My Account dashboard\n* Customise the tab title and the form heading text\n* Toggle visibility of each custom field on the My Account page independently<\/p>\n\n<p><strong>General Settings &amp; Authentication<\/strong>\n* Enable \/ disable the entire plugin without deactivating it\n* Enable \/ disable the built-in WooCommerce authentication (login) section\n* Change the Login &amp; Registration section title text\n* Change the Login form title text independently\n* Change the Registration form title text independently<\/p>\n\n<p><strong>Email Notifications<\/strong>\n* Enable \/ disable automatic registration confirmation emails to customers\n* Customise the email subject line\n* Customise the full email body message with dynamic placeholders<\/p>\n\n<p><strong>Developer &amp; Admin Friendly<\/strong>\n* React-powered admin UI \u2014 fast, modern, and responsive\n* REST API\u2013based settings save (no page reloads)\n* Nonce-verified AJAX actions for security\n* Translatable \u2014 ships with a <code>.pot<\/code> file; already available in Chinese, Dutch, Russian, Spanish, and more\n* Compatible with all major WooCommerce-ready themes<\/p>\n\n\n\n<h3>\ud83d\ude80 HOW IT WORKS<\/h3>\n\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Go to <strong>Custom Fields Registration<\/strong> in the WordPress admin menu.<\/li>\n<li>Click <strong>Add New Field<\/strong>, choose a field type, set a label, slug, and options, then save.<\/li>\n<li>Drag fields into your preferred order.<\/li>\n<li>Head to your WooCommerce <strong>My Account \u2192 Register<\/strong> page \u2014 your new fields appear instantly.<\/li>\n<li>Customer data is stored against the user profile and shown on the My Account custom tab.<\/li>\n<\/ol>\n\n<!--section=installation-->\n<p><strong>From the WordPress Dashboard<\/strong><\/p>\n\n<ol>\n<li>Navigate to <strong>Plugins \u2192 Add New<\/strong>.<\/li>\n<li>Search for <em>Custom Fields Account Registration For WooCommerce<\/em>.<\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<\/ol>\n\n<p><strong>Manual Upload<\/strong><\/p>\n\n<ol>\n<li>Download the plugin <code>.zip<\/code> file.<\/li>\n<li>Go to <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>.<\/li>\n<li>Choose the <code>.zip<\/code> file and click <strong>Install Now<\/strong>.<\/li>\n<li>Click <strong>Activate Plugin<\/strong>.<\/li>\n<\/ol>\n\n<p><strong>After Activation<\/strong><\/p>\n\n<ul>\n<li>Go to <strong>Custom Fields Registration<\/strong> in the admin sidebar to add your first custom field.<\/li>\n<li>Adjust global settings (email, labels, authentication) from the <strong>General Settings<\/strong> tab.<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20work%20with%20the%20default%20woocommerce%20registration%20form%3F\"><h3>Does this plugin work with the default WooCommerce registration form?<\/h3><\/dt>\n<dd><p>Yes. All custom fields are rendered on the standard WooCommerce registration form on the My Account page. No shortcode or page builder is needed.<\/p><\/dd>\n<dt id=\"where%20is%20the%20submitted%20field%20data%20stored%3F\"><h3>Where is the submitted field data stored?<\/h3><\/dt>\n<dd><p>All custom field data is saved as WordPress user meta and is visible on the user's profile in the WordPress admin as well as on the My Account custom tab on the frontend.<\/p><\/dd>\n<dt id=\"can%20i%20make%20a%20field%20mandatory%3F\"><h3>Can I make a field mandatory?<\/h3><\/dt>\n<dd><p>Yes. When creating or editing a field you can mark it as required and set a custom validation message that appears if the customer tries to register without filling it in.<\/p><\/dd>\n<dt id=\"can%20i%20reorder%20the%20fields%3F\"><h3>Can I reorder the fields?<\/h3><\/dt>\n<dd><p>Yes. The admin panel supports drag-and-drop reordering. The order set in the admin panel is reflected on the registration form and the My Account page.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20send%20a%20confirmation%20email%20to%20new%20registrants%3F\"><h3>Does the plugin send a confirmation email to new registrants?<\/h3><\/dt>\n<dd><p>Yes. You can enable the registration email and fully customise both the subject line and the body message from the General Settings tab.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20compatible%20with%20the%20latest%20version%20of%20woocommerce%3F\"><h3>Is the plugin compatible with the latest version of WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. The plugin is regularly tested against the latest WooCommerce and WordPress releases.<\/p><\/dd>\n<dt id=\"can%20i%20hide%20a%20field%20from%20the%20registration%20form%20but%20still%20show%20it%20on%20my%20account%3F\"><h3>Can I hide a field from the registration form but still show it on My Account?<\/h3><\/dt>\n<dd><p>Yes. Each field has independent visibility controls for the registration form and for the My Account page.<\/p><\/dd>\n<dt id=\"is%20the%20state%20field%20customisable%3F\"><h3>Is the State field customisable?<\/h3><\/dt>\n<dd><p>Yes. You can enable or disable the State field, set a custom label and slug, control its width, and make it required or optional \u2014 all from the settings panel.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20translation-ready%3F\"><h3>Is the plugin translation-ready?<\/h3><\/dt>\n<dd><p>Yes. A <code>.pot<\/code> file is included and the plugin is already available in several languages. You can contribute translations at translate.wordpress.org.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20require%20any%20coding%20knowledge%3F\"><h3>Does this plugin require any coding knowledge?<\/h3><\/dt>\n<dd><p>No. Everything is managed through the visual admin panel. No PHP, CSS, or JavaScript knowledge is required.<\/p>\n\n<\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3<\/h4>\n\n<ul>\n<li>Added full Billing and Shipping address field support on the registration form.<\/li>\n<li>Added State field with label, slug, width, and required controls.<\/li>\n<li>Improved drag-and-drop field reordering via AJAX.<\/li>\n<li>REST API\u2013based settings with nonce security.<\/li>\n<li>React admin UI performance improvements.<\/li>\n<li>Bug fixes and code cleanup.<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Added file \/ document upload field type.<\/li>\n<li>Added custom email subject and body message settings.<\/li>\n<li>Added My Account custom tab title and heading text options.<\/li>\n<li>Improved frontend field rendering.<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Added support for Select, Date, Number, and Hidden field types.<\/li>\n<li>Added hide\/show field label option per field.<\/li>\n<li>Added custom required-field validation message setting.<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Text, Checkbox, Radio, and Textarea field types.<\/li>\n<li>My Account page custom tab integration.<\/li>\n<li>Enable\/disable authentication and registration email options.<\/li>\n<\/ul>","raw_excerpt":"Add unlimited custom fields to the WooCommerce registration form and My Account page \u2014 text, checkbox, radio button, file upload, select, and more.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/160627","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=160627"}],"author":[{"embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/silverplugins217"}],"wp:attachment":[{"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=160627"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=160627"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=160627"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=160627"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=160627"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=160627"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}