• Skip to primary navigation
  • Skip to main content
  • Skip to footer
Essential Premium WooCommerce Plugins - WP Desk
  • Plugins
  • Bundle
  • Support
  • Blog
  • My Account
  • 0

Stay updated on our how-to articles

WP Desk news, WooCommerce tips, promo codes - right to your inbox.

By entering your e-mail, you agree to our Terms & Conditions and Privacy Policy.

Bartosz Gajewski

How to Remove Required Fields from the WooCommerce Checkout & How to Set any field as required or optional

Updated: December 27, 2022 / Plugin Tutorials

WooCommerce doesn't always let you configure checkout fields the way you want. In this article, I'll show you how to add, remove, and configure WooCommerce checkout fields to be optional or required. Let's begin!

Have you ever seen an error in your WooCommerce checkout because some of the required fields were empty?

Read how to easily manage all WooCommerce checkout fields, make them optional, or just remove them from the order form!

Table of contents

  1. Required fields in the WooCommerce checkout
  2. Manage required fields with a plugin
  3. Remove Required Fields from the checkout

Required fields in the WooCommerce checkout

By default, WooCommerce sets a few checkout fields as required.

Default Required Fields
WooCommerce required fields: Example

👉 You can see the required fields (they have got a red asterisk at the end of their labels):

  • First Name
  • Last Name
  • Country
  • Street address
  • and so on.

I will show you now how to set them as not required.

👉 For example, you can set the First and Last name fields this way:

Name Fields Optional
Optional fields at checkout

👉Also, I'll teach you how to add your own custom fields. You can set them as required, too.

Add the custom field as required
WooCommerce checkout required fields

👉What's more, it's also possible to remove (hide) some of these default fields from the WooCommerce checkout.

required fields removed woocommerce checkout
Faster checkout - Remove required fields in WooCommerce checkout to avoid error message

Before we begin, you need to install a WooCommerce checkout customizer plugin. I'll show you how to install and configure the plugin that I think is very versatile.

Manage required fields with a plugin

We have developed the Flexible Checkout Fields plugin because WooCommerce didn't give us an easy way to configure the checkout fields. And we needed this feature.

Have a look at the plugin's features in the free version:

As you can see, this plugin can do much more than just setting checkout fields as required 🙂

Download this plugin for free and start customizing your checkout fields!

Flexible Checkout Fields WooCommerce

Customize WooCommerce required fields. Remove required fields, and add or hide them. It's all up to you!

Download for free or Go to WordPress.org
WP Desk
80,000+ Active Installations
Last Updated: 2022-11-24
Works with WooCommerce 6.7 - 7.1.x

In general, Flexible Checkout Fields lets you:

  • easily add custom fields to the checkout,
  • edit the present ones,
  • rearrange fields in the checkout,
  • show new fields and hide the default ones,
  • remove required fields or make them optional,
  • and much more!

In this guide, I'll focus on how to configure and remove required fields in the WooCommerce checkout.

However, we have created more guides about the plugin features. I'll link them at the end of this article.

Remove Required Fields in the checkout

First, watch this tutorial video where we also explain how to make the checkout required field optional:

To remove a required field or make it optional follow the steps below.

  1. Download & install the free plugin

    Download the plugin →

  2. Configure the WooCommerce checkout fields

    Go to WooCommerce → Checkout Fields. Here you can Add New Field or Edit Section.

    woocommerce checkout required fields
    Choose Checkout Fields to customize WooCommerce required fields at checkout

    There are a lot of custom fields you can add with this plugin:

    flexible checkout fields available fields
    Flexible Checkout Fields: all fields available
    You can customize them to your needs. What's more, you can also style the checkout fields.

    However, adding new fields is not our main topic. Let's go set WooCommerce checkout required fields now.

     

  3. Remove the required field

    Go to any field in the Edit Section.

    Here you can remove a field from the WooCommerce checkout form.

    enable checkout field
    Enable or disable a checkout field by by checking or unchecking this checkbox
  4. Change the field to be optional

    In the field setting, you can also find a Required Field option. Simply mark or unmark this checkbox.

    WooCommerce checkout required fields
    Edit WooCommerce required fields checkout

    This way you can set default WooCommerce fields as optional.

    Of course, you can create new fields and set them as required or optional!

Learn how to Create Custom Fields in WooCommerce →

Summary

We've reached the end of this article. That was quick! You have learned how to remove WooCommerce checkout fields and make them optional.

If you have any questions, let me know in the comments section below!

Read more about customizing WooCommerce the checkout page

  • Free fields for your WooCommerce checkout

    woocommerce radio buttons
    Customize the order details page. Find out which fields you can add with a free plugin. Just download Flexible Checkout Fields and customize your order details page.

  • Add WooCommerce custom checkout fields

    custom fields woocommerce
    All about custom fields. Find out how to add and configure WooCommerce checkout fields. A real treasure trove of knowledge.

Tweet

3 minutes read21385 views

Bartosz Gajewski

Content Specialist in WP Desk. He tries to increase the number of plugin users with useful content. Privately an enthusiast of mountains and European cinema.

Powered by WP Desk

WP Desk brings you great WooCommerce plugins. We strive to save your time and money by speeding up your processes. Use our plugins to build a better store. Awesome support included in the package.

Premium WooCommerce Plugins →

Stay updated on our how-to articles

WP Desk news, WooCommerce tips, promo codes - right to your inbox.

By entering your e-mail, you agree to our Terms & Conditions and Privacy Policy.

WP Desk › Plugin Tutorials › How to Remove Required Fields from the WooCommerce Checkout & How to Set any field as required or optional

Footer

WP Desk - WooCommerce Plugins

At WP Desk we create great WooCommerce plugins with awesome support. Save time and money with our e-commerce solutions. See how we can help you improve your e-store →

Secured by Comodo

WP Desk

  • About us
  • Giving Back
  • Blog
  • Contact us

Products

  • Premium Plugins
  • Get Support
  • WooCommerce Invoices
  • Email Marketing
  • Octolize

Legal

  • Terms & Conditions
  • Refund Policy
  • Support Policy
  • Privacy Policy

© 2023 WP Desk