Table of Contents
If your Shopify store delivers orders on specific days — or if your customers need to be home to receive them — you need a delivery date picker. Without one, customers guess when their order will arrive, deliveries are missed, and you spend hours handling "where is my order?" support tickets.
This guide covers everything you need to know about adding a delivery date picker to your Shopify store: why it matters, what features to look for, and how to get it live in minutes.
Why Your Shopify Store Needs a Delivery Date Picker
A delivery date picker does one simple thing: it lets customers tell you when they need their order. That one feature solves a surprisingly large number of operational problems:
- Fewer failed deliveries — customers select a date they'll be home, so drivers aren't delivering to empty houses
- Fewer support tickets — customers set delivery expectations themselves at checkout, so they don't email asking "when will it arrive?"
- Better operations planning — you see the delivery date with every order in your Shopify admin, so you can plan routes and preparation in advance
- Higher customer satisfaction — customers feel in control of their delivery experience
- Fewer refund requests — missed or late deliveries are the top cause of refund demands; scheduling prevents most of them
Real example: A local florist running a Shopify store receives dozens of orders for specific event dates — weddings, birthdays, anniversaries. Without a date picker, they have no way to know which orders are urgent and which are flexible. With a delivery date picker, every order comes in with a clear "deliver by" date attached.
Which Stores Benefit Most
Any store that delivers physical goods can benefit from a delivery date picker, but these store types see the biggest impact:
These businesses share a common trait: the delivery date is part of the product value. A birthday cake that arrives two days late isn't useful. A flower arrangement for a wedding needs to be there on the day. The delivery date picker turns that critical information into a structured field at checkout rather than a note in the order comments (which is easy to miss).
Does Shopify Have a Built-In Delivery Date Picker?
No. Shopify's standard checkout collects a shipping address, payment, and contact details — but no delivery date. Customers who need to specify a date often leave notes in the "order notes" field, which is unstructured, easy to overlook, and not visible in a useful way in the Shopify admin.
Shopify's Local Delivery feature (available on some plans) does include basic scheduling, but it's limited: it only works with Shopify's built-in local delivery zones, requires the customer to be within a configured delivery zone, and doesn't offer time-slot selection or holiday blocking. For most stores, an app gives you far more control.
What to Look For in a Delivery Date App
Not all delivery date apps are built the same. Here are the features that actually matter for day-to-day store operations:
Date Picker on Cart Page
The picker should appear on the cart page — before checkout — so customers select a date early in the process, not at the last step.
Block Specific Dates
You need to block public holidays, your days off, or any day you can't deliver. Blocked dates should be visually greyed out on the calendar.
Block Days of the Week
If you don't deliver on Sundays or Mondays, customers shouldn't be able to select those days at all.
Time-Slot Selection
Let customers choose morning, afternoon, or evening delivery windows — critical for businesses that batch deliveries by time of day.
Minimum Lead Time
Set a minimum number of days before delivery — prevents customers from selecting same-day delivery when you need preparation time.
Date Saved with Order
The selected date must appear in your Shopify admin with each order — otherwise it's useless for fulfilment planning.
Order Delivery Date Lite — Complete Feature Guide
Order Delivery Date Lite by SBTDreams is a free Shopify app that covers all of the above. Here's a detailed look at what it does:
Calendar Date Picker on the Cart Page
A clean calendar widget appears on your Shopify cart page. Customers click a date to select it before proceeding to checkout. The selected date is stored with the order and visible in your Shopify admin.
Block Holidays and Specific Dates
In the app settings, you can add any date as blocked — Christmas Day, New Year's, your annual closure, or any date you know you won't be delivering. Blocked dates appear greyed out on the calendar automatically. Customers simply can't select them, which prevents orders being placed for days you're not operating.
Block Days of the Week
If you only deliver Tuesday through Saturday, you configure the app to block Sundays and Mondays across all weeks automatically. No need to manually add every Sunday — set it once and it applies indefinitely.
Time-Slot Selection
After picking a date, customers can choose a delivery window. You configure the available slots — for example:
9am – 12pm
12pm – 5pm
5pm – 9pm
This is especially useful for bakeries and food stores that batch morning and afternoon delivery runs, or for any business where customers need to be home at a specific time.
Minimum Lead Time
You can set a minimum number of days between the order date and the earliest available delivery date. For example, if you need 2 days to prepare an order, customers will only see dates starting 2 days from today. This prevents the situation where a customer orders on Monday and expects delivery the same day.
No Theme File Changes Required
Order Delivery Date Lite uses Shopify ScriptTags to inject the date picker into your cart page without modifying any Liquid template files. This means:
- Works with any Shopify theme, including Online Store 2.0 themes
- Safe to update your theme without breaking the app
- Uninstalls cleanly — no leftover code fragments in your theme
Add a Delivery Date Picker to Your Store
Order Delivery Date Lite is free to install and takes less than 5 minutes to set up. No coding required.
Install Free on Shopify →Step-by-Step Setup Guide
Install from the Shopify App Store
Go to your Shopify Admin → Apps → Shopify App Store. Search for "Order Delivery Date Lite" and click Add app. Approve the permissions — the app needs access to ScriptTags (to display the calendar) and read access to orders (to save the delivery date).
Configure Your Delivery Days
In the app settings, select which days of the week you deliver. Uncheck any days you don't operate — they'll be blocked on the calendar immediately.
Add Blocked Dates
Add any upcoming holidays or closure dates in the blocked dates section. You can add multiple dates at once. These will be shown as greyed-out, unselectable dates on the customer-facing calendar.
Set Minimum Lead Time
If you need preparation time, set your minimum lead time in days. A setting of "2" means the earliest delivery date a customer can select will always be 2 days from today.
Configure Time-Slots (Optional)
If you want customers to pick a time window, enable time-slot selection and add your delivery windows (Morning, Afternoon, Evening — or whatever makes sense for your operation).
Test the Checkout Flow
Add a product to your cart and go to the cart page. You should see the date picker widget. Select a date, optionally a time-slot, and complete a test checkout. Then check your Shopify admin order — the delivery date should appear in the order details.
Best Practices for Delivery Date Scheduling
Block Your Prep Time, Not Just Your Off Days
Don't only block the days you don't deliver — also use the minimum lead time to account for the time you need to prepare orders. A florist making a custom arrangement needs 48 hours. A bakery making a custom cake might need 5 days. Build that into the minimum lead time so customers can't accidentally place an order you can't fulfil in time.
Add a Note About Delivery Near the Date Picker
Consider adding a short note near the cart date picker — something like "We deliver Tuesday–Saturday. Select your preferred date below." This sets clear expectations before customers interact with the calendar.
Review Your Delivery Dates in Shopify Orders Daily
Make it a habit to sort your Shopify orders by the delivery date field each morning. This gives you a clear picture of what needs to go out each day and lets you plan vehicle routes, preparation schedules, and staffing accordingly.
Send a Delivery Confirmation Email
Once you know the delivery date is saved with the order, trigger a Shopify Flow automation (or use your email marketing tool) to send customers a confirmation email that includes their selected delivery date. This reduces "just confirming my delivery" emails significantly.
Temporarily Block Dates During Busy Periods
During peak seasons (Valentine's Day for florists, Christmas for gift stores), you may hit capacity. Use the blocked dates feature to temporarily limit available delivery dates to only the days you have capacity for. This prevents overbooking better than any other approach.
Frequently Asked Questions
Does Shopify have a built-in delivery date picker?
No. You need an app. Shopify's default checkout does not include a delivery date field. Order Delivery Date Lite adds one to your cart page with no coding required.
Will the delivery date show in my Shopify orders?
Yes. The date selected by the customer is saved with the order and visible in your Shopify admin dashboard when you view orders.
Can I block Christmas and public holidays?
Yes. You can add any specific date as blocked in the app settings. It will appear greyed out on the calendar and customers cannot select it.
Does it work if I update my Shopify theme?
Yes. The app uses ScriptTags rather than modifying theme files, so updating your theme has no effect on the date picker.
Can customers change their delivery date after ordering?
Customers cannot change the date themselves after checkout. You would need to manually update the order in your Shopify admin if a customer requests a date change via email or phone.
Is Order Delivery Date Lite free?
Order Delivery Date Lite offers a free plan with all core features. Visit the Shopify App Store listing for full pricing details on premium features.