• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
WP Desk = premium plugins for WordPress & WooCommerce
  • Plugins
        • Checkout & OrdersMake your work easier and automate the orders. Adjust the order form to your needs and make it more useful to your customers. Print order labels directly from WooCommerce. Put the orders in order using our plugins. Find out how to streamline the procurement process in your store.
          • Flexible Checkout Fields
          • Active Payments
          • Automatic Payment Status
          • Flexible Refund and Return Order
          • Print Orders and Address Labels
          • Flexible Subscriptions Recurring Shipping
          • Flexible Subscriptions Payment Retry
          • Flexible Subscriptions Stock Management
        • ProductsThese plugins will help you manage your WooCommerce products. Here you will find the plugins to import and update products from XML or CSV files. Then you can change the product unit of measure, show the lowest price in the last 30 days (Omnibus Directive), or let customers name the product price!
          • Flexible Product Fields
          • Dropshipping Import Products
          • Dropshipping FTP Import Products
          • Dropshipping Export Products
          • Custom Price
          • WP Desk Omnibus
          • Flexible Quantity Calculator
          • Dropshipping Orders Export
        • MarketingPromote your store online. Add products from your shop to price comparison websites directly from WooCommerce. Acquire new customers and communicate with your existing ones. Build a customer base and communicate with clients using one of the most effective marketing tools, namely e-mail marketing. Check out our promotional tools!
          • Flexible Pricing
          • Flexible Wishlist - Analytics & Emails
          • OLX WooCommerce
          • Flexible PDF Coupons
          • ShopMagic
          • Flexible Invoices
  • Bundle🔥
  • WP Desk Care
  • Support
  • Blog
  • My Account
  • 0

More results

Add Extra Fields to the WooCommerce Checkout like location picker for Brazil

Plugin Tutorials, WooCommerce checkout fields

WP Desk2 minutes readUpdated: 2018-10-16Updated: 2026-06-10
blog category heading image

Are you selling to customers from specific countries? Let me show you how to customize your WooCommerce checkout page with extra fields, for example, a location picker for buyers from Brazil! Let's use the free checkout fields editor to personalize the WooCommerce order page to your needs!

Did you know you may lose customers because of a badly-designed checkout page?

Use this guide to add extra fields and optimize your WooCommerce checkout.

Contents

  • Default WooCommerce checkout page
  • Add extra fields with a plugin
  • Add your first WooCommerce checkout extra field
  • WooCommerce Checkout Field Editor
    • Flexible Checkout Fields WooCommerce
    • List of WooCommerce Checkout Extra Fields
  • More features of Flexible Checkout Fields
  • Summary
    • Related Articles
  • How to Add and Display WooCommerce Custom Fields on the Checkout & Order Pages
  • Customize the WooCommerce Checkout Page: Top Tips for a Seamless Experience
  • WooCommerce Checkout Field Editor: How to Add, Edit & Remove Billing Fields
  • Customize the WooCommerce Checkout Page: Tips & Tools for Success
  • Create Custom Fields in WooCommerce Checkout and Product Pages

Default WooCommerce checkout page

After installation of WooCommerce, you will see the default order form:

Checkout page - default configuration
Checkout page - default configuration

It may not be enough for you. I will show you a free plugin to customize the checkout page.

💡 Also, make sure to configure the checkout page correctly using WooCommerce settings.

Add extra fields with a plugin

This is how you add a location picker for customers in Brazil 🌎 !

You can use a free input field:

WooCommerce checkout location picker
Free location input

Or a select or Select field with locations in the PRO version of the plugin:

WooCommerce extra checkout fields for Brazil
Select field in WooCommerce checkout

In the PRO version of the plugin, you may also use conditional logic to hide fields based on the value of another fields!

WooCommerce extra checkout fields for Brazil
Conditional Logic for WooCommerce extra checkout fields for Brazil

Add your first WooCommerce checkout extra field

Firstly, take a look at how to add a custom field. That's quick and easy.

Once you install and activate the plugin, go to its settings. Just click WooCommerce → Checkout Fields:

WooCommerce additional fields in the checkout with a plugin
Add extra fields to checkout with Flexible Checkout Fields

As you see in the screenshot, you need to:

  • select a field type
  • provide a label
  • click Add Field

WooCommerce Checkout Field Editor

Look at the two exemplary WooCommerce checkout extra fields:

WooCommerce Checkout Fields - two new fields in the checkout
This is an example of what you can achieve with Flexible Checkout Fields

I created a simple text field and a checkbox field.

I used Flexible Checkout Fields. Over 80,000 stores use it daily!

👉🏽 The best part? You can download it for free:

Flexible Checkout Fields WooCommerce

Adding WooCommerce checkout extra fields has never been that easy. Plenty of extra fields are available!

Download for free or Go to WordPress.org
WP Desk
80,000+ Active Installations
Last Updated: 2026-08-19
Works with WooCommerce 10.7 - 11.1

It lets you create custom fields and manage them.

🟢 The free version lets you add the following extra checkout fields:

  • Text
  • Textarea
  • Number
  • E-mail
  • Phone
  • URL
  • Checkbox
  • Color
  • Headline
  • Paragraph
  • Image
  • HTML

🔵 With the PRO version you can additionally add these extra checkout fields: 

  • Multi-checkbox
  • Radio
  • Select
  • Multi-select
  • Radio with images
  • Date
  • Time
  • Radio with colors
  • File Upload
  • Hidden

👉🏽You may see the images of custom fields below.

List of WooCommerce Checkout Extra Fields

  • Text

    WooCommerce extra checkout fields - text
    Text field
  • Textarea

    Add textarea to the checkout with Flexible Checkout Fields
    Textarea field
  • Checkbox

    WooCommerce extra checkbox in the checkout form
    Checkbox field
  • Multi-checkbox

    An example of a multi-checkbox field added to WooCommerce checkout
    Multiple checkbox field
  • Radio button

    Another example of an extra checkout field - radio button
    Radio button field
  • Select (Drop down)

    Add a select (drop down field) to checkout
    Select field
  • Radio with images

    Radio field with images
    Radio with images field
  • Date picker

    Date picker
    Date picker field
  • Radio with colors

    Radio with colors
    Radio with colors
  • Time picker

    Time picker in the checkout form
    Time picker field
  • Color picker

    Add a color field to WooCommerce checkout
    Color picker field
  • File Upload

    Flexible Checkout Fields - file upload
    File Upload field
  • Heading

    Heading, Headline WooCommerce checkout
    Heading field
  • HTML

    Adding HTML field to the Checkout form
    HTML field
  • Paragraph

    A new paragraph in the checkout
    Paragraph field
  • Image

    Image field
    Image field

More features of Flexible Checkout Fields

The plugin helps you add, remove, edit, or rearrange default and extra checkout fields in WooCommerce!

See how to disable address fields if you sell digital products and customize the WooCommerce checkout page with the free plugin.

Visit the product page to see all features in PRO and read the plugin documentation.

💡 Also, see this YouTube Playlist with all video tutorials concerning Flexible Checkout Fields.

Summary

Today, you have learned how to add the WooCommerce checkout extra fields like location picker for Brazil. 🥳

Has this article helped you? Let us know in the comments section below!

Related Articles

Custom fields WooCommerce

How to Add and Display WooCommerce Custom Fields on the Checkout & Order Pages

In this article I'll show you how to add and display WooCommerce custom fields on the checkout and order pages. You can add many field types — text in...
WooCommerce add custom field to the checkout page with a plugin and the woocommerce_checkout_fields filter

Customize the WooCommerce Checkout Page: Top Tips for a Seamless Experience

I don’t have to convince you that the checkout page is one of the most important parts of every WooCommerce store. The possibility to fully adjust it ...
WooCommerce checkout field editor showing how to add, edit, and remove billing fields

WooCommerce Checkout Field Editor: How to Add, Edit & Remove Billing Fields

Billing fields fill the default section of the WooCommerce checkout page. Learn how to add, edit, and remove billing address fields in the WooCommerce...
Custom checkout page WooCommerce

Customize the WooCommerce Checkout Page: Tips & Tools for Success

The WooCommerce Checkout Page is simple by default for there is no built-in option to customize the form in the WooCommerce plugin. So, how to edit, c...
WooCommerce product page fields and checkout fields

Create Custom Fields in WooCommerce Checkout and Product Pages

Standard WooCommerce doesn't let you create custom fields without writing your code. However, there are situations when you need the custom product or...

2 minutes read7263 views

Reader Interactions

Comments

  1. lufcikblog says

    2018-10-19 at 12:20

    Hi Szymon, Thanks for providing perfect explanation.

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

WP Desk

...

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 →
WP Desk › Blog › WooCommerce checkout & orders › WooCommerce checkout fields › Add Extra Fields to the WooCommerce Checkout like location picker for Brazil

Primary Sidebar

Contents

  • Default WooCommerce checkout page
  • Add extra fields with a plugin
  • Add your first WooCommerce checkout extra field
  • WooCommerce Checkout Field Editor
    • Flexible Checkout Fields WooCommerce
    • List of WooCommerce Checkout Extra Fields
  • More features of Flexible Checkout Fields
  • Summary

Flexible Checkout Fields PRO WooCommerce £59

Adding WooCommerce checkout extra fields has never been that easy. Plenty of extra fields are available!

Add to cart or View Details
WP Desk
80,000+ Active Installations
Last Updated: 2026-08-20
Works with WooCommerce 10.7 - 11.1

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.

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

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
  • Get Support
  • Contact us

Products

  • Premium Plugins
  • WP Desk Care
  • Documentation
  • WooCommerce Invoices
  • Email Marketing
  • PDF Coupons

Legal

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

© 2026 WP Desk

We value your privacy

We use necessary cookies to make our site work. We'd also like to set additional cookies to understand site usage, enhance your browsing experience, and serve personalized ads or content. By clicking ‘Accept All,’ you consent to our use of additional cookies.

Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}