Date Field

A date picker. The customer clicks the field and their browser shows a calendar to pick a day from — no typing required.


When to use

  • A delivery date or event date the order is needed by
  • A booking or appointment date
  • Any custom field where the answer is a specific day

For a time of day instead of a date, use Time Picker.


General settings

SettingDescription
LabelField label shown on the storefront
RequiredCustomer must pick a date before adding to cart
Help textShort guidance below the field
Default valuePre-fills the field with a specific date

Date Field settings panel with the live Storefront Preview showing the date picker


Date range

SettingDescription
Earliest selectable dateNo minimum (any past or future date), Today, Days from today (e.g., always at least 5 days out — useful for rush-order cutoffs), or Specific date (a fixed calendar date)
Latest selectable dateSame options as above, but for the far end of the range
Disable weekendsBlocks Saturday and Sunday. The app checks this when the customer adds the product to their cart and shows an error if they picked a weekend — most browsers’ built-in calendar pickers will still visually let the customer click a weekend date, but it won’t be accepted.
Default to today’s datePre-fills the field with the current date automatically. This overrides the Default Value setting above.

Date Field settings showing Disable weekends, Default to today's date, Placeholder, and Default value


Storefront behavior

  • Displays as a standard date field — clicking it opens the browser’s native calendar picker
  • Dates outside the configured range can’t be picked in most browsers, and are always rejected on add-to-cart even if a customer manages to enter one
  • Required validation fires on add-to-cart — field highlighted in red if empty
  • The date the customer picks is recorded on the order.