Time Picker

A time-of-day picker. The customer clicks the field and their browser shows a time selector — no typing required.


When to use

  • A pickup or delivery time window
  • A booking or appointment time
  • Any custom field where the answer is a time of day

For a calendar date instead of a time, use Date Field.


General settings

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

Time Picker settings showing Label, Required field, Hidden label, Earliest time, and Latest time


Time range

SettingDescription
Earliest timeThe earliest time of day the customer can pick. Leave blank for no minimum.
Latest timeThe latest time of day the customer can pick. Leave blank for no maximum.
Step intervalRounds the picker to 15, 30, or 60-minute increments — e.g., with 30-minute steps the customer can pick 2:00 or 2:30, but not 2:15.

Time Picker settings scrolled to show the Step interval dropdown


Storefront behavior

  • Displays as a standard time field — clicking it opens the browser’s native time selector
  • Times outside the configured range are rejected on add-to-cart
  • Required validation fires on add-to-cart — field highlighted in red if empty
  • The time the customer picks is recorded on the order.