Articles on: Pickup Settings

Store Pickup: Configure Availability

Configure when customers can schedule pickup orders at each location. Set operating hours, time slots, date/time selection types, and order limits to match your business schedule.



Table of Contents




What Pickup Availability Configuration Does


Pickup Availability configuration controls when customers can schedule pickup orders at each location.


What this feature does:

  • Sets operating hours and time slots for pickup at each location
  • Defines how customers select dates/times (date only, specific time, time range, no date/time)
  • Limits maximum pickup orders per day or time slot for each location
  • Enables/disables specific weekdays for pickup for each location
  • Allows customization of pickup schedules by day of the week


What this feature does NOT do:

  • Does not set pickup preparation time (configured separately)
  • Does not block specific dates for pickup (configured separately)
  • Does not manage inventory (inventory is managed in Shopify)



Step-by-Step Configuration


Step 1: Access Availability Settings


  1. Go to Bird Settings > Configure Locations (if you see "Pickup & Delivery" you're in legacy mode)
  2. Click on the location where you want to configure availability
  3. Scroll down and find Edit Settings button for Store Pickup
  4. Click Edit Settings
  5. Scroll to Configure Pickup Availability section




Step 2: Configure Date and Time Selection Type


Choose how customers will select their pickup time. See Date and Time Selection Types section below for detailed explanations of each option.


  1. Select one of the following options:
  • Only Date: Date selection only (no time slots needed)
  • Date & Time: Specific time slots (requires adding time slots)
  • Date & Time Range: Time windows (requires adding time ranges)
  • No Date & Time: Disables calendar widget completely




Step 3: Choose Availability Schedule Type


Select how you want to configure your schedule:


Option A: Customize Availability by Day


  1. Select Customize Availability by Day
  2. Day-specific settings will appear (see Step 4A below)
  3. Best for stores with varying hours (e.g., closed Sundays, shorter Saturday hours)


Option B: Same Availability for All Days (Mon to Sun)


  1. Select Same Availability for All Days (Mon to Sun)
  2. Use identical schedule for every day of the week
  3. Best for stores with consistent hours every day
  4. Configure time slots and limits globally (see Step 4B below)




Step 4A: Configure Day-Specific Settings (If "Customize Availability by Day" Selected)


If you selected "Customize Availability by Day", configure each day individually:


  1. Click on each day tab (Sun, Mon, Tue, Wed, Thu, Fri, Sat)
  2. For each day:
  • Enable/Disable: Checkmark the day to enable pickup (uncheck to disable)
  • Time Slots: If using "Date & Time" or "Date & Time Range", add time slots or time ranges for that specific day
  • Maximum Orders: Optionally set maximum orders for that day (e.g., "Max orders on Sunday")




Step 4B: Configure Global Settings (If "Same Availability for All Days" Selected)


If you selected "Same Availability for All Days", configure settings that apply to all days:


Add Time Slots (If Using Date & Time or Date & Time Range):


For Date & Time:

  1. Click Add Slot
  2. Select starting time (e.g., 10:00 AM)
  3. Optionally set Maximum Orders per time slot
  4. Click Save on the top of the window
  5. Repeat for each time slot you want to offer


For Date & Time Range:

  1. Click Add Slot
  2. Select starting time (e.g., 2:00 PM)
  3. Select ending time (e.g., 3:00 PM, then the range will be 2:00 PM to 3:00 PM)
  4. Optionally set Maximum Orders per time range
  5. Click Save on the top of the window
  6. Repeat for each time range you want to offer


Set Maximum Order Limits (Optional):

  • Maximum Orders per Day: Enter the maximum number of pickup orders allowed per day (leave blank for unlimited)
  • Maximum Orders per Time Slot: When adding time slots, optionally set maximum orders per slot (leave blank for unlimited)


Important: When limits are reached, the day or time slot becomes unavailable for selection. See Setting Maximum Order Limits section below for detailed explanations and examples.




Step 5: Save and Preview


  1. Review all your settings
  2. Click Save to apply changes
  3. Go to Bird Settings > Widget Design > (Widget Preview) to see how the pickup calendar appears to customers
  4. Test selecting different dates and times to verify your configuration




Date and Time Selection Types


Choose how customers will select their pickup time. Configure this in Step 2 above.


Only Date


Customers select a date only (no specific time).


When to use:

  • Flexible pickup windows throughout the day
  • No need for specific appointment times
  • Customers can pick up anytime during business hours


Configuration:

  • No time slots needed
  • Checkmark the available days (if customizing by day)
  • Customers see calendar with available dates only



Date & Time


Customers select a specific date and time slot.


When to use:

  • Scheduled pickup appointments
  • Need to control when customers arrive
  • Limited capacity per time slot


Configuration:

  • Add specific time slots (e.g., 10:00 AM, 2:00 PM, 4:00 PM)
  • Optionally set maximum orders per time slot
  • Customers see calendar with dates and time slot dropdown


Example: Customer selects "Monday, December 15" and chooses "2:00 PM" from available time slots.



Date & Time Range


Customers select a date and time window (e.g., 2:00 PM - 3:00 PM).


When to use:

  • Flexible pickup windows with time constraints
  • Need to spread out customer arrivals
  • Want to offer time ranges instead of fixed slots


Configuration:

  • Add time ranges with start and end times
  • Optionally set maximum orders per time range
  • Customers see calendar with dates and time range dropdown


Example: Customer selects "Monday, December 15" and chooses "2:00 PM - 3:00 PM" from available time ranges.



No Date & Time


Disables the calendar widget completely.


When to use:

  • Don't need date/time selection
  • Using pickup for other purposes (e.g., method selection only)
  • Advanced use cases


Configuration:

  • No calendar appears
  • No date/time selection available
  • Use only if you don't need date/time functionality



Setting Maximum Order Limits


Control your order capacity by setting daily or time slot limits.

  • If using "Customize Availability by Day": Configure maximum orders per weekday per time slot in Step 4A above (per-day settings)
  • If using "Same Availability for All Days": Configure maximum orders per day together and per time slot in Step 4B above (global settings)


Maximum Orders per Day


Limit total orders allowed per day:


  1. Enter the maximum number in Max Orders per Day field
  2. When limit is reached, day become unavailable for selection
  3. Leave blank for unlimited daily orders


Example: Set to 20 orders per day. Once 20 orders are scheduled for Monday, all Monday time slots become unavailable.



Maximum Orders per Time Slot


Limit orders allowed per specific time slot:


  1. When adding time slots, find Maximum Orders field
  2. Enter the maximum number for that specific time slot
  3. When limit is reached, that time slot becomes hidden
  4. Leave blank for unlimited orders per slot


Example: Set "2:00 PM" slot to 5 orders maximum. Once 5 orders are scheduled for 2:00 PM on a specific date, that time slot becomes hidden for that date.



How Limits Work Together


Both limits are enforced:


  • Daily limit reached: All time slots for that day become unavailable
  • Time slot limit reached: Only that specific time slot becomes hidden (other slots on that day remain available)


Example:

  • Daily limit: 20 orders
  • 2:00 PM slot limit: 5 orders
  • If 5 orders are scheduled for 2:00 PM, that slot becomes hidden, but other slots remain available until daily limit is reached.



Quick Reference


Availability Schedule Types:

  • Same Availability for All Days: Identical schedule every day
  • Customize Availability by Day: Different schedule per day


Date/Time Selection Types:

  • Only Date: Date selection only
  • Date & Time: Specific time slots
  • Date & Time Range: Time windows
  • No Date & Time: Disable calendar


Navigation: Bird Settings > Configure Locations > [Select Location] > Edit Settings > Configure Pickup Availability

Updated on: 01/13/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!