{"id":381830,"date":"2023-06-01T05:13:07","date_gmt":"2023-06-01T05:13:07","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=381830"},"modified":"2023-06-01T05:42:06","modified_gmt":"2023-06-01T05:42:06","slug":"custom-registration-form-fields-in-woocommerce","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/custom-registration-form-fields-in-woocommerce\/","title":{"rendered":"How to Add Custom Registration Form Fields in WooCommerce?"},"content":{"rendered":"\n<p>Hello Guys, by following our guide you can easily add custom registration form fields in WooCommerce. Unlock the potential to gather customer data and enhance user engagement.<\/p>\n\n\n\n<p>WooCommerce, the popular e-commerce plugin for WordPress, provides a robust platform for businesses to set up online stores. While WooCommerce offers a range of features, you may sometimes need to collect additional information from customers during the registration process. <\/p>\n\n\n\n<p>In this dev blog post, we will explore how to enhance your WooCommerce store by adding custom registration form fields.<\/p>\n\n\n\n<p>For this you just need to follow 3 steps :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Adding your HTML over the Registration form.<\/li>\n\n\n\n<li>Validate your form data filled by the user.<\/li>\n\n\n\n<li>Save that data into the database.<\/li>\n<\/ul>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Adding your HTML over the Registration form<\/h2>\n<\/div><\/div>\n\n\n\n<p>For Adding your HTML to the WooCommerce Registration Form. There are several hooks available in the <strong>form-login.php<\/strong> file in WooCommerce Plugin. <\/p>\n\n\n\n<p>Also, check the list of all hooks on the <a href=\"https:\/\/github.com\/woocommerce\/woocommerce\/blob\/trunk\/plugins\/woocommerce\/templates\/myaccount\/form-login.php\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">WooCommerce login form page<\/a> you can use according to your requirement.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>woocommerce_register_form_start<\/em><\/li>\n\n\n\n<li><em>woocommerce_register_form<\/em><\/li>\n\n\n\n<li><em>woocommerce_register_form_end<\/em><\/li>\n\n\n\n<li><em>woocommerce_after_customer_login_form<\/em><\/li>\n<\/ul>\n\n\n\n<p>Here we are using the first hook to let you know this hook will add our HTML code at the top of the Registration form.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">add_action(\n\t\t\t&#039;woocommerce_register_form_start&#039;,\n\t\t\tfunction() {\n\t\t\t\t?&gt;\n\t\t\t\t\t&lt;label&gt;&lt;?php esc_html_e( &#039;Phone&#039;, &#039;woo-cus-field&#039; ); ?&gt;&lt;\/label&gt;\n\t\t\t\t\t&lt;input type=&quot;text&quot; name=&quot;phone&quot; value=&quot;&lt;?php esc_attr_e( $_POST&#091;&#039;phone&#039;] ); ?&gt;&quot; \/&gt;\n\t\t\t\t&lt;?php\n\t\t\t}\n\t\t);<\/pre>\n\n\n\n<p>Here we just Added a phone field in the registration form by which we can get the Phone data as well when the user will register his\/her account after this code the screen will look like this, you can add CSS according to you.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"468\" height=\"506\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/05\/screenshot_1684818218925.png\" alt=\"screenshot_1684818218925\" class=\"wp-image-382978\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/05\/screenshot_1684818218925.png 468w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/05\/screenshot_1684818218925-277x300.png 277w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/05\/screenshot_1684818218925-230x249.png 230w\" sizes=\"(max-width: 468px) 100vw, 468px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Validate your form data filled by the user<\/h2>\n<\/div><\/div>\n\n\n\n<p>Now we are to validate our fields if the field&#8217;s values are not proper you can show them an error message. for validating there are few actions and filters available.<\/p>\n\n\n\n<p>Check these hooks and filters in the<strong> <\/strong><a href=\"https:\/\/github.com\/woocommerce\/woocommerce\/blob\/trunk\/plugins\/woocommerce\/includes\/wc-user-functions.php#L44\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">wc-user-functions.php<\/a> file. In this file <strong>wc_create_new_customer<\/strong> named function triggers when any user registers itself. <\/p>\n\n\n\n<p>Here you can use hooks for validating your input fields.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>woocommerce_register_post (Action Hook)<\/li>\n\n\n\n<li>woocommerce_registration_errors (Filter Hook)<\/li>\n<\/ul>\n\n\n\n<p>Here in our code, we are using the filter Hook for validating our phone form field.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">add_filter(\n\t\t\t&#039;woocommerce_registration_errors&#039;,\n\t\t\tfunction( $validation_errors, $username, $email ) {\n\t\t\t\tif ( isset( $_POST&#091;&#039;phone&#039;] ) &amp;&amp; empty( $_POST&#091;&#039;phone&#039;] ) ) {\n\t\t\t\t\t$validation_errors-&gt;add( &#039;phone_error&#039;, __( &#039;&lt;strong&gt;Error&lt;\/strong&gt;: Phone is required!&#039;, &#039;woo-cus-field&#039; ) );\n\t\t\t\t}\n\t\t\t\treturn $validation_errors;\n\t\t\t},\n\t\t\t10,\n\t\t\t3\n\t\t);<\/pre>\n\n\n\n<p>Like the above code, you can validate your registration fields.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Save that data into the database<\/h2>\n<\/div><\/div>\n\n\n\n<p>At Last, We just need to save our validated registration form field data for performing this we have an action hook in the same file <strong>wc-user-functions.php<\/strong> and function <strong>wc_create_new_customer<\/strong>.<\/p>\n\n\n\n<p>you can simply save your custom field data as:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">add_action(\n\t\t\t&#039;woocommerce_created_customer&#039;,\n\t\t\tfunction( $customer_id, $new_customer_data, $password_generated ) {\n\t\t\t\t\/\/ Your Code Here.\n\t\t\t\tupdate_user_meta( $customer_id, &#039;user_phone&#039;, $new_customer_data&#091;&#039;phone&#039;] );\n\t\t\t},\n\t\t\t10,\n\t\t\t3\n\t\t);<\/pre>\n\n\n\n<p>Here in this code, we get 3 fields registered:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>$customer_id<\/strong>: this is the Registered Customer ID using this you can save your registration field data into the user meta table or something else you want to store.<\/li>\n\n\n\n<li><strong>$new_customer_data<\/strong>: This variable contains the array of registered customer data.<\/li>\n\n\n\n<li><strong>$password_generated<\/strong>: This variable contains the password value assigned to the customer.<\/li>\n<\/ul>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Support<\/h2>\n<\/div><\/div>\n\n\n\n<p>That is all for this dev blog post, so for any technical assistance, please&nbsp;<a href=\"https:\/\/webkul.uvdesk.com\/en\/customer\/create-ticket\/\" target=\"_blank\" rel=\"noreferrer noopener\">raise a ticket<\/a>&nbsp;or reach us by mail at&nbsp;<a href=\"mailto:support@webkul.com\" target=\"_blank\" rel=\"noreferrer noopener\">support@webkul.com<\/a><\/p>\n\n\n\n<p>Kindly visit&nbsp;the&nbsp;<a href=\"https:\/\/store.webkul.com\/woocommerce-plugins.html\">WooCommerce Plugins<\/a>&nbsp;page to see useful extensions, connectors, and mobile apps for your online store.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hello Guys, by following our guide you can easily add custom registration form fields in WooCommerce. Unlock the potential to gather customer data and enhance user engagement. WooCommerce, the popular e-commerce plugin for WordPress, provides a robust platform for businesses to set up online stores. While WooCommerce offers a range of features, you may sometimes <a href=\"https:\/\/webkul.com\/blog\/custom-registration-form-fields-in-woocommerce\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":340,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1773,7966,1260],"tags":[],"class_list":["post-381830","post","type-post","status-publish","format-standard","hentry","category-woocommerce","category-wordpress-woocommerce","category-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Add Custom Registration Form Fields in WooCommerce<\/title>\n<meta name=\"description\" content=\"Discover How to Add Custom Registration Form Fields in WooCommerce. Collect valuable customer data, and improve engagement.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/custom-registration-form-fields-in-woocommerce\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Add Custom Registration Form Fields in WooCommerce\" \/>\n<meta property=\"og:description\" content=\"Discover How to Add Custom Registration Form Fields in WooCommerce. Collect valuable customer data, and improve engagement.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/custom-registration-form-fields-in-woocommerce\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-06-01T05:13:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-01T05:42:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/05\/screenshot_1684818218925.png\" \/>\n<meta name=\"author\" content=\"Himanshu Kumar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Himanshu Kumar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/custom-registration-form-fields-in-woocommerce\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/custom-registration-form-fields-in-woocommerce\/\"},\"author\":{\"name\":\"Himanshu Kumar\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/6952f25eb0d1843071cf1334ea1b07ed\"},\"headline\":\"How to Add Custom Registration Form Fields in WooCommerce?\",\"datePublished\":\"2023-06-01T05:13:07+00:00\",\"dateModified\":\"2023-06-01T05:42:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/custom-registration-form-fields-in-woocommerce\/\"},\"wordCount\":528,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/custom-registration-form-fields-in-woocommerce\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/05\/screenshot_1684818218925.png\",\"articleSection\":[\"WooCommerce\",\"WooCommerce\",\"WordPress\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/custom-registration-form-fields-in-woocommerce\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/custom-registration-form-fields-in-woocommerce\/\",\"url\":\"https:\/\/webkul.com\/blog\/custom-registration-form-fields-in-woocommerce\/\",\"name\":\"How to Add Custom Registration Form Fields in WooCommerce\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/custom-registration-form-fields-in-woocommerce\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/custom-registration-form-fields-in-woocommerce\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/05\/screenshot_1684818218925.png\",\"datePublished\":\"2023-06-01T05:13:07+00:00\",\"dateModified\":\"2023-06-01T05:42:06+00:00\",\"description\":\"Discover How to Add Custom Registration Form Fields in WooCommerce. Collect valuable customer data, and improve engagement.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/custom-registration-form-fields-in-woocommerce\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/custom-registration-form-fields-in-woocommerce\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/custom-registration-form-fields-in-woocommerce\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/05\/screenshot_1684818218925.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/05\/screenshot_1684818218925.png\",\"width\":468,\"height\":506,\"caption\":\"screenshot_1684818218925\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/custom-registration-form-fields-in-woocommerce\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Add Custom Registration Form Fields in WooCommerce?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/6952f25eb0d1843071cf1334ea1b07ed\",\"name\":\"Himanshu Kumar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b3d19c09b89f420fac0217dbdff8be9b28ce99b04c3a1bce23c0652b5b880c5d?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b3d19c09b89f420fac0217dbdff8be9b28ce99b04c3a1bce23c0652b5b880c5d?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Himanshu Kumar\"},\"description\":\"Himanshu Kumar, a skilled professional in the WordPress department, specializes in React, React Native, Redux, and WooCommerce API Development. His expertise in PoS App Development, Chat Server integration, and Payment Methods for PoS systems ensures seamless and innovative eCommerce solutions.\",\"url\":\"https:\/\/webkul.com\/blog\/author\/himanshu-kumar731\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Add Custom Registration Form Fields in WooCommerce","description":"Discover How to Add Custom Registration Form Fields in WooCommerce. Collect valuable customer data, and improve engagement.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/custom-registration-form-fields-in-woocommerce\/","og_locale":"en_US","og_type":"article","og_title":"How to Add Custom Registration Form Fields in WooCommerce","og_description":"Discover How to Add Custom Registration Form Fields in WooCommerce. Collect valuable customer data, and improve engagement.","og_url":"https:\/\/webkul.com\/blog\/custom-registration-form-fields-in-woocommerce\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2023-06-01T05:13:07+00:00","article_modified_time":"2023-06-01T05:42:06+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/05\/screenshot_1684818218925.png","type":"","width":"","height":""}],"author":"Himanshu Kumar","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Himanshu Kumar","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/custom-registration-form-fields-in-woocommerce\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/custom-registration-form-fields-in-woocommerce\/"},"author":{"name":"Himanshu Kumar","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/6952f25eb0d1843071cf1334ea1b07ed"},"headline":"How to Add Custom Registration Form Fields in WooCommerce?","datePublished":"2023-06-01T05:13:07+00:00","dateModified":"2023-06-01T05:42:06+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/custom-registration-form-fields-in-woocommerce\/"},"wordCount":528,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/custom-registration-form-fields-in-woocommerce\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/05\/screenshot_1684818218925.png","articleSection":["WooCommerce","WooCommerce","WordPress"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/custom-registration-form-fields-in-woocommerce\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/custom-registration-form-fields-in-woocommerce\/","url":"https:\/\/webkul.com\/blog\/custom-registration-form-fields-in-woocommerce\/","name":"How to Add Custom Registration Form Fields in WooCommerce","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/custom-registration-form-fields-in-woocommerce\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/custom-registration-form-fields-in-woocommerce\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/05\/screenshot_1684818218925.png","datePublished":"2023-06-01T05:13:07+00:00","dateModified":"2023-06-01T05:42:06+00:00","description":"Discover How to Add Custom Registration Form Fields in WooCommerce. Collect valuable customer data, and improve engagement.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/custom-registration-form-fields-in-woocommerce\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/custom-registration-form-fields-in-woocommerce\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/custom-registration-form-fields-in-woocommerce\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/05\/screenshot_1684818218925.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/05\/screenshot_1684818218925.png","width":468,"height":506,"caption":"screenshot_1684818218925"},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/custom-registration-form-fields-in-woocommerce\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Add Custom Registration Form Fields in WooCommerce?"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/6952f25eb0d1843071cf1334ea1b07ed","name":"Himanshu Kumar","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/b3d19c09b89f420fac0217dbdff8be9b28ce99b04c3a1bce23c0652b5b880c5d?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b3d19c09b89f420fac0217dbdff8be9b28ce99b04c3a1bce23c0652b5b880c5d?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Himanshu Kumar"},"description":"Himanshu Kumar, a skilled professional in the WordPress department, specializes in React, React Native, Redux, and WooCommerce API Development. His expertise in PoS App Development, Chat Server integration, and Payment Methods for PoS systems ensures seamless and innovative eCommerce solutions.","url":"https:\/\/webkul.com\/blog\/author\/himanshu-kumar731\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/381830","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/340"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=381830"}],"version-history":[{"count":30,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/381830\/revisions"}],"predecessor-version":[{"id":421785,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/381830\/revisions\/421785"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=381830"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=381830"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=381830"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}