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.
Select a date
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.
- Product lead timesGrowth & up
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.
| Capability | What it does | Limits |
|---|---|---|
| Slot types | What it doesOnly date, Date & time, Date & time range, or No date & time | LimitsNo date & time turns the calendar off |
| Where it shows | What it doesCart page and cart drawer, plus Shopify Plus checkout | LimitsOnly Shopify Plus stores can show it inside checkout |
| Dates offered | What it doesOnly slots your hours, preparation times and cut-offs allow | LimitsAfter the cut-off, the longer lead time applies |
| Capacity | What it doesCaps per day and per time slot; full slots hide | LimitsNeeds Growth and up |
| Products | What it doesLonger preparation times for tagged products | LimitsThe longest one in the cart applies; needs Growth and up |
| After checkout | What it doesMethod, date and time on the thank you and order status pages | LimitsCustomers can change only the date and time, on Scale |
| Stale picks | What it doesSelections can expire after 1 to 24 hours | LimitsApplies 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.
Related features
- Delivery Time SlotsOffer delivery windows that fit your day, so customers know when to be home.
- Blockout Dates & Preparation TimesClose off holidays and stock days, and set the prep time and cut-off each order needs.
- Order LimitsCap how many pickup, delivery and shipping orders you take in a day, so a busy week doesn't swamp the team.
- Product-specific SchedulingGive a product its own lead time and available days. The custom cake can need three days while the cupcakes ship tomorrow.
- Widget CustomizationChange the colors, fonts, wording and placement until the widget looks like part of your store.
- Customer ReschedulingCustomers can change their own pickup or delivery date and time after checkout, without emailing you.
Industry guides: florists, bakeries and grocery stores.
Comparing apps? Bird vs Zapiet, Pickeasy, Stellar and Flare, or the best Shopify pickup and delivery apps.
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.