Skip to content

Shopify delivery date picker with time slots

Customers choose store pickup, local delivery or shipping, then a date and a time slot, right in the cart. Bird only offers the dates and slots your schedule can fill.

Included on every paid plan. All paid plans include a 14-day free trial.

460+ reviews on the Shopify App StoreTrusted by 7,000+ Shopify storesBuilt for Shopify
Customers pick a date, then a time slot.

What is Bird's date and time picker?

Bird's date and time picker is a scheduling widget that Bird Pickup & Delivery, the Shopify app by BirdChime, adds to your cart page and cart drawer. Customers choose store pickup, local delivery or shipping, then pick a date and, if you offer them, a time slot. On Shopify Plus, it can also work as a checkout date picker, inside Shopify checkout itself.

Customers pick
A date, a set time or a time window, in the cart before checkout
Works for
Store pickup, local delivery and shipping
Plan
Included on every paid plan
Setup
Done in Bird's settings and your theme editor. Custom themes may need one line in the cart template
Outside the US
Yes. Text messages work for stores in the US, UK, Canada and Sweden
Price
Paid plans from $19.99 a month, with a 14-day free trial

What can customers pick?

You choose how much the customer picks for each method: store pickup, local delivery and shipping.

  • Only date

    The customer picks a day. No time slots needed.

  • Date & time

    The customer picks a day and a set time, such as 2:00 PM.

  • Date & time range

    The customer picks a day and a window, such as 2:00 PM - 3:00 PM.

  • No date & time

    No calendar at all. Some stores use the widget only to choose the method and check the delivery area.

Which dates and time slots does Bird show?

Only the ones your rules allow. Customers see the slots that match your hours and availability, nothing else.

  • Set one schedule for every day, or different hours and slots per weekday. Generate a run of slots at once from a start time, end time and interval.

  • With a 4-hour lead time, an order placed at 10:00 AM on Monday can book 2:00 PM Monday at the earliest.

  • Cut-off time

    Orders placed after your cut-off use a longer lead time, so the earliest slot moves to the next day.

  • Close holidays and days off so customers can't select them. Add the same dates to several locations at once.

  • Order limitsGrowth & up

    Cap orders per day or per slot. A full slot disappears from the picker, and a day with every slot full is greyed out.

  • Give some products a longer preparation time. When one is in the cart, the picker uses the longest preparation time in the cart.

  • Every store location can have its own hours, preparation time, cut-off and blockout dates, and pickup, delivery and shipping are each set up separately. How many locations you can run depends on your plan.

What does it look like in a real store?

Examples from the help center: a cut-off, a same-day setup, custom cakes and a busy time slot.

  • The rule

    Preparation time of 1 day for orders placed before 6:00 PM, and 2 days for orders placed after it.

  • Order at 5:00 PM Monday

    Before the cut-off, so the customer can pick slots from Tuesday.

  • Order at 7:00 PM Monday

    After the cut-off, so the earliest slots are on Wednesday.

  • Same day instead

    With a 4-hour preparation time, an order placed at 10:00 AM can book 2:00 PM the same day.

  • Custom cakes in the cartGrowth & up

    Tag cakes with a 1-day preparation time. A cart with a cake offers next-day dates or later; carts without one keep same-day dates.

  • A busy afternoonGrowth & up

    With a daily cap of 20 and a cap of 5 on the 2:00 PM slot, the 2:00 PM slot hides at 5 orders and the whole day closes at 20.

Where does the date picker appear?

On the cart page and cart drawer by default, with options for Shopify Plus checkout and the product page.

  • The default spot. Each Shopify order carries one date, so Bird recommends picking it in the cart, where the customer can see every item first.

  • Plus stores can add the Checkout Date Time Picker block in the checkout editor. It uses the same schedule, time slots and rates as the cart widget. Shopify only allows checkout extensions on Plus.

  • The product page widget shows pickup and delivery availability before add to cart. The date itself is still picked for the whole order.

  • The Bird Order Details block shows the customer the method, date and time slot they picked.

  • Kept while they shop

    On the current widget, a completed selection is kept if the customer leaves the cart and comes back.

Can I stop customers checking out without a date?

Yes. Three settings work together.

  • Validate selections

    In Bird Settings > Validations, this blocks checkout until a date and time are picked.

  • Express checkout buttons

    Shop Pay, Apple Pay and Google Pay buttons can skip the cart. Turn off the dynamic checkout button and hide express options from the cart.

  • Selections expiry

    If a customer takes too long to check out, their old date and time expire and they pick again.

Can the date picker match my store?

Yes, without code.

  • Set the accent color, start the week on Sunday or Monday, choose the default method, and show the full calendar or a date field that opens it.

  • Rewrite any label, such as the calendar prompt, rename the method tabs, and set the date format and a 12-hour or 24-hour clock per language.

What happens to the date after checkout?

It is saved on the Shopify order, shown to the customer, and used for status emails your team sends.

  • On the order

    The date and time are saved on the Shopify order when the customer picked them in the Bird widget.

  • In front of the customer

    They see the date and time on the thank you and order status pages, and in order confirmation emails once you add them to the email template.

  • ReschedulingScale only

    Customers can move their own date or time from those pages, within your lead time and slot rules.

  • When your team marks an order ready for pickup, dispatched or delivered, Bird emails the customer. On paid plans, stores in the US, UK, Canada and Sweden can send these updates by text too, charged per message.

  • Your team

    Staff can move the date on an existing order from Bird. Changing your schedule later only changes the dates offered from then on, not orders already placed.

Does the date picker work with my other tools?

Yes. Bird works with Shopify POS, draft orders, Google Calendar, route planning apps, subscriptions and its own developer APIs.

  • Staff pick the date and time for in-store orders with the Bird Order Details tile in Shopify POS.

  • Create a draft order with its date and time from Bird, for phone and custom orders.

  • Google CalendarGrowth & up

    Track scheduled orders on Google Calendar.

  • Bird integrates with EasyRoutes and LionWheel for route planning, and Stuart for last-mile delivery.

  • SubscriptionsScale only

    Bird integrates with Recharge subscriptions.

  • A JavaScript API reads the customer's method, date and time on your storefront, and a REST API serves mobile apps and other integrations. Headless storefronts can use it too.

  • Our longer guide to delivery date pickers on Shopify.

  • Offer local delivery only to the postal codes or distances you choose, each with its own schedule.

  • Price each method by order value, weight, the day or time slot picked, or how soon the date is.

What does the date picker do, and what are its limits?

The short version, for quick reference.

CapabilityWhat it doesLimits
Slot typesWhat it doesOnly date, Date & time, Date & time range, or No date & timeLimitsNo date & time turns the calendar off
Where it showsWhat it doesCart page and cart drawer, plus Shopify Plus checkoutLimitsOnly Shopify Plus stores can show it inside checkout
Dates offeredWhat it doesOnly slots your hours, preparation times and cut-offs allowLimitsAfter the cut-off, the longer lead time applies
CapacityWhat it doesCaps per day and per time slot; full slots hideLimitsNeeds Growth and up
ProductsWhat it doesLonger preparation times for tagged productsLimitsThe longest one in the cart applies; needs Growth and up
After checkoutWhat it doesMethod, date and time on the thank you and order status pagesLimitsCustomers can change only the date and time, on Scale
Stale picksWhat it doesSelections can expire after 1 to 24 hoursLimitsApplies to every method

How do I add a delivery date picker to my Shopify store?

Set your schedule in Bird, add the widget to your theme, then make the date required. Each step has its own guide in the Bird help center.

FAQ

What else do merchants ask about the date picker?

Do I need a developer to add the date picker?

Usually not. You add the widget from Bird's Widget placement settings, switch on the app embed in your theme, and style it without code. Custom themes may need one line in the cart template.

How much does the date picker cost?

It is included on every paid plan, from $19.99 a month. Plans are priced in US dollars and billed through Shopify. All paid plans include a 14-day free trial, and annual billing is 10% off.

What if products in one cart need different preparation times?

Bird uses the longest preparation time in the cart. A cart with one next-day product offers next-day dates or later for the whole order.

What happens if a customer leaves the cart for hours?

Turn on selections expiry and Bird clears a picked date and time after 1 to 24 hours, so cut-off rules still apply when they come back.

Can I use Bird without a date, just to check the delivery area?

Yes. The No date & time option turns the calendar off, and the widget can still handle the delivery method and postal code or distance checks.

Which plan do I need for the date picker?

Every paid plan includes the date and time picker, blockout dates and shipping dates. Some extras need a higher plan: order limits (Growth and up), product preparation times (Growth and up), Google Calendar (Growth and up), customer rescheduling (Scale) and Recharge subscriptions (Scale).

Does it work for Shopify stores outside the US?

Yes. Text messages work for stores in the US, UK, Canada and Sweden. Email notifications and translated widget labels are part of every plan, and amounts such as a minimum order use your store's default currency.

Can customers pick a delivery date for shipping orders?

Yes. Shipping has its own calendar in Bird Settings > Shipping, with the same choices: only a date, a date and time, or a date and time range.

Can I put the date picker on the product page?

Bird recommends the cart. A Shopify order can only carry one pickup or delivery date, so it is picked once for every item. The product page widget shows availability before add to cart instead.

Does the date picker work inside Shopify checkout?

On Shopify Plus, yes, through the Checkout Date Time Picker block. On other plans, the date is picked in the cart, and you can show it at checkout by adding {{selected_date}} and {{selected_time}} to your rate name.

What happens when a time slot is full?

It disappears from the picker. Other slots on that day stay open. When every slot on a day is full, the whole date is greyed out.

Can customers book a time slot that has already started?

Yes, if you turn on Extend Slot Visibility in Bird Settings > Validations. It works with the Date & time range type and keeps a slot open until it ends.

Can I open a holiday that falls on a day I'm normally closed?

Yes. On the current widget, add a product override with Additional dates for that day and set its hours. Your normal weekday rules stay as they are. Product overrides are on the Growth plan and up.

Terms on this page

Preparation time
The minimum lead time before an order can be fulfilled. With 4 hours, an order placed at 10:00 AM can book 2:00 PM at the earliest.
Cut-off time
The time of day after which a longer lead time applies, so the earliest bookable slot moves later.
Date & time range
A slot type where customers pick a date and a time slot, such as 2:00 PM - 3:00 PM.
Blockout date
A date or time range you close, such as a holiday, so customers can't select it.

Let customers choose their day before they pay.

Try the date picker free for 14 days on any paid plan. Set your hours, add the widget and place a test order before you pay.