Setting local delivery and pickup hours
Let customers choose time slots for local delivery, curbside pickup, and in-store pickup. Learn how to set a regular time slot schedule as well as special hours for holidays.
In this article, you'll learn about:
- Where to find your fulfillment hours settings
- Fulfillment time options
- Setting local delivery hours (regular schedule)
- Setting curbside- or in-store pickup hours (regular schedule)
- Setting special hours
Where to find fulfillment hours settings
To open your store's fulfillment hours:
- Visit Settings > Operation and click Locations. Then, click the name of the location you wish to edit.

- Select the fulfillment method for which you would like to customize hours.

Fulfillment time slot options
At the top of each fulfillment method’s settings, you can control how (or if) customers interact with time slots at checkout:
Time picker & hours
-
Choose "Customer can choose a specific time slot..." to enable configurable time slots.
- Choose "Customers can't choose a specific time slot..." if you would like all orders to take "ASAP" as their delivery time.
Note that if you have disabled time slots, you can still set a last order time per day to manage customer expectations. Customers who place an order after this time will see a message informing them that their order will be delivered or available for pickup on the next available day.
Under Time slots, click any day of the week to enable or disable a last order time for that day.
-
Require time slot selection – If you have enabled time slots, this forces customers to choose a time slot at checkout. If this box is unchecked, orders without a time slot selected will take "ASAP" as their delivery window.
- Display ASAP as an option - If you have enabled time slots, you can allow customers to choose "ASAP" as an alternative to your slot options. Additionally, you can choose whether "ASAP" orders should be funneled to the next available time slot . (Note that this setting is being rolled out gradually and may not appear if your Breadstack workspace; please reach out to support for more information.)
Setting local delivery hours (regular schedule)
Set your regular time slot schedule under Time slots:
- Click on a day of the week.
- Use the Availability toggle to control whether customers see any delivery time slots for that day.
- Under the Time slot option dropdown, you'll see two options:
Option 1: Generate time slots
Select this option if you want to automatically create time slots with consistent characteristics (length, lead times, etc.).
- Choose a Start time (when the first slot of the day starts) and End time (when the last slot of the day ends).
- Set the Slot length.
- Set a Gap between slot start times to ensure your fulfillment team has enough buffer time between bookings.
- For example, if your gap is set to 15 minutes, a slot starting at 2pm would be followed by one starting at 2:15.
- If desired, set an Order cut-off time. This refers to how long before the start or end of a time slot a customer must place an order to qualify for that slot. If they order any later, they will only see later slots.
For example:
- If your Order cut-off time is set to 15 minutes before start time, a customer must place their order by 1:45 P.M to qualify for a delivery slot that starts at 2 P.M.
- If your Order cut-off time is set to 20 minutes before end time, a customer must place their order by 2:40 P.M to qualify for a slot that runs from 2:00 to 3:00 P.M.
- Check the Preview to review how your time slots will appear to customers.
- Click Save.
If you don't set an Order cut-off time, a customer who places an order until 1:59 P.M will be able to select a slot that starts at 2 P.M.
Option 2: Customize individual time slots
Use this option if you want time slots that vary in duration, spacing, etc.
- Set the Start time and End time of each slot.
- If desired, set an Order cut-off time for each slot (see explanation above).
- Click Save.
Setting curbside or in-store pickup hours (regular schedule)
Set your regular time slot schedule under Time slots:
- Click on a day of the week.
- Use the Availability toggle to control whether customers see any time slots for that day.
- Choose a Start time (when the first slot of the day starts) and End time (when the last slot of the day ends).
- Set the Slot length.
- Set a Gap between slot start times to ensure your fulfillment team has enough buffer time between bookings.
- For example, if your gap is set to 15 minutes, a slot starting at 2pm would be followed by one starting at 2:15.
- Check the Preview to review how your time slots will appear to customers.
- Click Save.
Setting special hours
If you're planning on offering alternative fulfillment hours over a certain period (for example, winter holidays) you can set this up under Special hours.
Special hours override your regular schedule for specific dates.
-
With your fulfillment method open, click + Add special hours.
-
Enter a name for the period (for example, Holiday Hours).
-
Select the date or date range.
-
Configure time slots using the same options as regular hours.
-
Save your changes.