Last updated on August 28, 2023 by Formidable Team

How To Build a Custom WooCommerce Registration Form

Looking for a WooCommerce registration form plugin? Formidable helps you build a WooCommerce user registration form and login form, - plus much more!

How to use a custom WooCommerce registration form plugin

Are you feeling a bit underwhelmed by the WooCommerce registration form and create account page? Of course... itโ€™s just an email field! The registration process is an important chance to collect valuable information from potential customers. They wonโ€™t be very impressed if all you collect is an email address.

So what are your options? There are many different ways to extend WooCommerce and improve their user registration form. No matter which option you choose, it will fit into these two categories:

  1. An add-on that upgrades WooCommerce registration forms only
  2. An add-on that extends the functionality of all WooCommerce forms

If you only want to add custom fields in your WooCommerce user registration form, then maybe a WooCommerce registration plugin will do. The trouble is, you might need more than that.

So weโ€™re going to show you a plugin that will do more than give you a working registration form. It will not only let you edit the WooCommerce registration form, but also extend WooCommerce and your entire WordPress website! That plugin is Formidable Forms.

More than just WooCommerce registration forms

You (yes, you) are likely here to solve just one problem. You need a WooCommerce user registration form with custom fields. If thatโ€™s all you need, you can get a WooCommerce extension for about $50 a year.

But chances are you need much more than that!

Ask yourself the following questions:

  • Do you want a registration form with payments using gateways like Stripe, Authorize.net, or PayPal?
  • Are you integrating 3rd party services like Mailchimp, HubSpot, or Zapier?
  • Will you need a user registration system that stores customer data securely?
  • Would you like to get a customized user login form on your site?
  • Does your site need any other forms - like contact forms or feedback forms?

If youโ€™ve answered yes to the above, then youโ€™ll need more WooCommerce extensions. If you were to buy extensions for all the above, youโ€™d be paying over $400 dollars. And thatโ€™s barely scratching the surface of what you can do.

The truth is that you may need to build a custom WooCommerce registration page and profile page. Youโ€™ll need to pay another $50 per year for that. And you may need to add fields to your WooCommerce product pages. Thatโ€™s another $50... need we say more?

Formidable Forms plugin for WooCommerce registration forms

WooCommerce is a great system, but the cost of extensions can add up quickly. A total solution is much cheaper and much more simple: weโ€™re talking about a WooCommerce form builder. Namely, our WordPress forms plugin, Formidable Forms.

Formidable Forms can do more than extend WooCommerce. It can automate your WordPress site and your data collection process with conditional logic. It can allow your forms to collect protected file uploads.

You can send email notifications from your site or your email platform of choice. Simply put - Formidable Forms completes WooCommerce stores.

Formidable Forms makes advanced site building simple. Launch forms, directories, dashboards, and custom WordPress apps faster than ever before.

How to create custom registration forms for WooCommerce

Letโ€™s take a look at how easy it is to build a custom registration form for WooCommerce using Formidable Forms.

And actually, all you really need to do is use our user registration form template as a starting point. Hereโ€™s what it looks like before adding any custom fields:

Woocommerce user registration form template

Of course, you can customize this form however you wish. This is easy as pie using our drag and drop form builder. Just drag the fields you need from left to right!

WordPress drag and drop form builder

Build the form with whatever field types you need: text fields, email fields, phone fields - whatever you want to collect during the registration process. After youโ€™re done, save your form and place it anywhere on your site using a shortcode. You can get additional fields later if you want.

Since Formidable also has a built-in user registration system, you donโ€™t need to do anything else to make things work. Just define the user roles for the form and youโ€™ll be set.

User registration is something weโ€™ve written a lot about:

By the way, if you havenโ€™t realized it yet... you can also use Formidable to create a custom WooCommerce login form too!

Replace the WooCommerce registration form

As you know, WooCommerce has a basic register page baked-in. So we need to replace this one with our newly customized Formidable form. Luckily, this is only a few clicks away! Here are the steps:

  1. Install the Formidable Forms WordPress user registration plugin.
  2. Navigate to Formidable โ†’ Global Settings โ†’ Registration settings page.
  3. Select the registration form you created from the Select Registration Form dropdown. This will automatically replace the WooCommerce login form that is included on the same page as the registration form.
Custom WooCommerce profile form

Note: For the above to function, you need to turn on user registration in WooCommerce. To do that, click the link to Allow customers to create an account on the "My account" page. You'll then be taken to the WooCommerce settings where you can turn that option on.

What you need to get started

All you need to get started is the Formidable Elite Plan. This includes everything you need to fully activate the power of WooCommerce & WordPress. This includes a complete user registration system and all the form building features you could ask for (plus even more)!

And if you are worried our plugin wonโ€™t work for you, have no fear. Our software comes with a 14-day money-back guarantee. Try us out, and if you donโ€™t like Formidable, weโ€™ll refund 100% of what you paid. No questions asked.




This article may contain affiliate links. Once in a while, we earn commissions from those links. But we only recommend products we like, with or without commissions.

Join 400,000+ using Formidable Forms to create form-focused solutions fast. Get Formidable Forms