• 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

An easy way to add the Date Time Picker field to your WooCommerce checkout

Checkout, Plugin Tutorials, WooCommerce checkout fields

WP Desk3 minutes read2025-08-20
blog category heading image

Learn how to add a new field like delivery date and time picker in your WooCommerce checkout form. I'll show you the easy method in this article using a plugin. You'll see how to implement such a date/ time picker to the WC checkout.

Do your WooCommerce customers contact you to learn about the exact delivery date or time? Would be nice to automate this and avoid additional emails/ phone calls?

In this article, I will show you the way to add delivery date and time picker in your WooCommerce checkout in a few minutes with a plugin. Let's begin!

Contents

  • WooCommerce Checkout Date Time Picker - Intro
    • Add a new checkout field (date picker)
    • Where can I see the customer value?
  • WooCommerce Checkout with a Date Picker - Plugin
    • Flexible Checkout Fields WooCommerce
  • How to add WooCommerce Checkout Date picker - Steps
  • Summary
    • Related Articles
  • WooCommerce delivery & local pickup date time plugin
  • Show Delivery Time Picker on your WooCommerce Product Page
  • How to show the date picker on the WooCommerce product page
  • 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 Date Time Picker - Intro

I respect your time. That's why I want to show you the final effect first. This way you'll be sure that this is what you are looking for.

I have a default styling of the checkout in my store (learn how you can set yours). I use the Storefront theme. So, my WooCommerce Checkout Date picker looks like this:

woocommerce date time picker in the checkout form
WooCommerce date time picker - an example

Of course, you can add more fields (like a time field) and rearrange them.

woocommerce delivery date picker added to checkout
WooCommerce date time picker field in the checkout form

You can place a new field wherever you want in the WooCommerce checkout form!

Also, you can set this field as required if you need to. There are many more options such as conditional logic or custom validation as well. I'll tell you more about this later in this article.

Add a new checkout field (date picker)

So, let's see the select box of the new WooCommerce checkout field - let's call it the delivery date picker:

flexible checkout fields woocommerce delivery date picker
WooCommerce delivery date picker

I didn't set any time range. However, it is possible, of course!

Below you can see the select box where I set the time range to:

  • 3 days before
  • 7 days after

Take a look at the field with the maximum date range:

woocommerce date picker field example
Date field WooCommerce: 3 days before, 7 days after

Where can I see the customer value?

The information about the value from the delivery date picker will appear in the WooCommerce order details.

Date in the WooCommerce order billing details
Date in the WooCommerce order billing details

This field is editable by default. It means that your customers can edit the field value on their My Account page.

Here is the date field in My Account - Addresses:

woocommerce date time picker in my account
My Addresses: WooCommerce date picker

And this is the editing mode:

edit delivery time picker woocommerce
Edit the value of the WooCommerce date picker

Also, a customer can look up the field's value in the Orders:

my orders with the date example
My orders: WooCommerce order with the date example
After a customer places an order, you can also pick the value of the date field for the order in your WooCommerce admin panel. For example, when a field was not required or you hid it.

So, I hope this is what you're looking for! Consequently, I'll show you what plugin you need to configure to add such a delivery date field in your WooCommerce checkout.

WooCommerce Checkout with a Date Picker - Plugin

WooCommerce Checkout editor plugin to add new fields like date or time picker

Flexible Checkout Fields lets you create a WooCommerce Checkout Date or Time picker, of course. However, you can do much more!

This is the plugin which that lets you customize WooCommerce checkout fields! For example, with this plugin you can:

  • easily add custom fields to the WooCommerce checkout,
  • edit the present ones,
  • or rearrange fields in the checkout etc.

I want you to know that over 239,745 stores use this plugin worldwide daily. People rate this plugin 4.7 out of 5 stars.

You can download this plugin for free to add new following field types:

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

However, you'll need the PRO version to add WooCommerce Checkout Date and Time picker and more field types like:

  • Multi-Checkbox
  • Select
  • Multi-Select
  • Radio
  • Time
  • Radio with images
  • File Upload
  • Radio with colors
  • Date
Watch this video to see all features in the free version. Firstly, check out the free version of the plugin and use it in your store before you buy PRO!

Flexible Checkout Fields WooCommerce

Add WooCommerce date and time picker fields. It's easy and fast! With Flexible Checkout Fields, you can let your customers pick up the delivery date and time in the WooCommerce checkout!

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

How to add WooCommerce Checkout Date picker - Steps

  1. First, buy and install the PRO version of the plugin.Buy the plugin →
  2. Then, go to WooCommerce → Checkout Fields:WooCommerce Date Picker: add a new field
  3. In addition, you can edit different sections here. By default, we will edit the Billing section. However, you can add WooCommerce Checkout Datepicker wherever you want.
    The Flexible Checkout Fields plugin lets you add custom fields to different sections of the checkout. You easily modify the Order, Shipping, or Billing section. Also, you can add fields before or after:
    • Customer Details
    • Billing Form
    • Shipping Form
    • Registration Form
    • Order Notes
    • Submit Button

    It may be the WooCommerce Checkout Datepicker but doesn't have to. As I said before, Flexible Checkout Fields lets you create 10 types of fields.

  4. Select the Field Type, provide a Label and click the Add Field button.
  5. After that, you can modify the settings of this new field. Look, you can set the time range here:WooCommerce Checkout Date picker: Edit field
    There is a Validation option as you may see. Do you need to add custom validation to this WooCommerce Checkout Datepicker? Read our WooCommerce Checkout Custom Validation Guide →
  6. Next option, the Appearance. You can set your own CSS class in the field. Style the WooCommerce delivery date field!CSS settings of WooCommerce Checkout Datepicker
  7. With the Display On option, you can set where to display the WooCommerce Checkout Datepicker. For example, you can set the plugin to display this field only in the checkout. This way user won't be able to change the value of this field in My Account.Your WooCommerce Delivery DatePicker field : Display On
  8. The last option: Advanced. You can configure conditional logic here. I won't cover this topic in this article. If you need conditional logic for your fields, look up our Conditional Logic Guide →

That's it - we've just added the date picker to the WooCommerce checkout. Furthermore, remember you can add a time picker too!

woocommerce date picker and woocommerce date time picker
Date and Time in the WooCommerce checkout

Summary

To sum up, in this article, you have learned how to add a new WooCommerce Checkout field - Delivery Date (and Time picker). How do you like this method? Let us know in the comments section below! Most importantly, ask us any questions if something is not clear to you.

Related Articles

WooCommerce delivery & local pickup date time plugin

WooCommerce delivery & local pickup date time plugin

Adding a time and date picker in WooCommerce can help customers choose the exact time of the local delivery / pickup or other shipping methods! Let's ...
Delivery time picker in WooCommerce - Flexible Product Fields

Show Delivery Time Picker on your WooCommerce Product Page

In this article, I will explain to you a simple way how to show the Delivery Time Picker on your WooCommerce Product Page using a free plugin. Read th...
WordPress datepicker plugin on WooCommerce product page

How to show the date picker on the WooCommerce product page

You may want to add custom fields to the WooCommerce product page, including a date picker. Let customers choose the exact day (or days) to receive pr...
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 ...

3 minutes read23098 views

Reader Interactions

Comments

  1. Fahim Aga says

    2020-11-21 at 14:57

    Hi can I add the fields to registration , checkout, billing, shipping from

    Reply
    • Fahim Aga says

      2020-11-21 at 14:58

      I mean to say I add the fields to registration, checkout, billing, order, shipping form

      Reply
      • Tomasz Drzewiecki says

        2020-11-25 at 11:19

        Hello Fahim.
        FCF plugin supports fields on the page which is set as Checkout in WooCommerce settings. It does not have to be the default checkout page – but it does have to function as the checkout page.

        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 › An easy way to add the Date Time Picker field to your WooCommerce checkout

Primary Sidebar

Contents

  • WooCommerce Checkout Date Time Picker – Intro
    • Add a new checkout field (date picker)
    • Where can I see the customer value?
  • WooCommerce Checkout with a Date Picker – Plugin
    • Flexible Checkout Fields WooCommerce
  • How to add WooCommerce Checkout Date picker – Steps
  • Summary

Flexible Checkout Fields PRO WooCommerce £59

Add WooCommerce date and time picker fields. It's easy and fast! With Flexible Checkout Fields, you can let your customers pick up the delivery date and time in the WooCommerce checkout!

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}