What Blackout Dates does
Pick a feature to see an example of the screen you or your customers get.
Block dates store-wide
Dates & schedulingMark specific dates or whole weekdays as closed: bank holidays, your days off, a fortnight away. One setting covers every product, and you can pick public holidays for the UK nations, Ireland, Europe, North America and beyond from a list instead of typing them in. Free covers 10 closed dates and two weekly closed days; Plus and Pro are unlimited.
- One-off dates and repeating weekdays
- Public holidays for 26 countries and regions, from a list
- Applies to every product in the store
Every feature
The examples above cover the main ones. This is everything, grouped by what it does.
Dates & scheduling
Block dates store-wide
Mark specific dates or whole weekdays as closed: bank holidays, your days off, a fortnight away. One setting covers every product in the store, and you can pick public holidays from a list instead of typing them in. Closed every Sunday but opening for one? Add it under "Open anyway on" and the other Sundays stay closed. Free covers 10 closed dates and two weekly closed days; Plus and Pro are unlimited.
Prep days
Set how many days you need to prepare and customers can't pick a date that's too soon. On Plus, add a daily last order time (say 2pm) and anything ordered after it rolls to the next available day on its own.
Per-product date rules
PlusGive individual products their own schedule. A Valentine's bundle that only goes out on 14 February, a Saturday-only collection box. Each product runs on its own rules.
Storefront closure notice
PlusA banner for any page showing the closed dates coming up: "Closed Thu, 21 May – Wed, 3 Jun · reopens Thu, 4 Jun." Back-to-back days collapse into one range, and it hides itself when there's nothing to say. It reads your closed dates directly, so there's nothing to keep updated by hand. Or add the Closure Announcement Bar block for a slim strip near your header.
Order-by deadline banner
ProA banner showing the last day to order before your next closure: "Order by Fri, 18 Dec to choose a date before we close." It counts back by your prep days, skips days you're already closed, and can name the closure. Stack up to 3 of them for busy weeks, or drop one on a product page to use that product's own deadline.
Product page badge
ProA small badge next to Add to Cart with that product's own order-by deadline: "Order by Fri, 18 Dec before our Christmas closure." Per-product prep days mean every product shows the right date. You can switch it to show the earliest date the product could be collected, delivered or dispatched instead.
Order confirmation snippet
Paste one snippet into your Shopify order-confirmation email and every dated order shows what the customer picked: "You picked Saturday, 19 December 2026 for pickup." No Flow, no extra app, and it stays hidden on orders without a date.
The date on every order page
Customers see the date they chose on the thank-you page and again on their order status page; on Pro, with rescheduling on, a "Change your date" button sits under it. You see it on the order's page in your Shopify admin, and on Pro its "Change date" button moves the order for you, still within your closed days, cut-offs and limits. On Plus and Pro, a phone, draft or in-person order with no date gets a "Set a date" button there, booked as if the customer had picked it.
Time slots
Split your pickup hours into slots from 30 minutes to 2 hours long, on every plan, with up to two pickup windows a day. Local delivery customers can choose a delivery time too, such as 9am to 12pm or 1pm to 5pm. On Plus and Pro, cap how many orders each slot or delivery time takes: a full one is marked Full and can't be picked.
Fixed dates for special products
PlusSet exactly one date and it's pre-selected for the customer, no choice needed. Or pick a recurring send-out day like every Thursday, so orders always land in the right window. Handy for pre-orders, event bundles and subscription-style send-outs.
Per-variant rules
PlusVariants of the same product can have their own allowed dates and prep days (and, on Pro, their own daily limits). Useful when one size takes longer to make, or a finish is only available on certain days. Variants without an override follow the product's rules.
Minute-level prep time
PlusSet prep time in minutes as well as days, for shops turning orders around in hours rather than overnight. Give each weekday its own last order time, so Saturday's cut-off can differ from Wednesday's.
Delivery & checkout
Pickup, local delivery and postal
PlusLet customers choose how they get their order: collected from the shop, delivered locally, or posted. They choose when they pick their date, pickup can run on time slots, and you can limit products to certain methods. Or post only the products you choose, such as the bakes that travel well, while everything else stays pickup or local delivery.
Card and gift messages
Customers write a card or gift message in the date picker, so it's on the order instead of buried in the notes. It shows on every delivery method; in Settings you can limit it to postal orders or turn it off. On Pro it's on your prep sheet and calendar events too.
Checkout matches the chosen method
PlusWhen an order uses one method, checkout opens on its tab: choose Pickup in the cart and checkout starts on the Pickup tab, not on a postage rate. Checkout shows only the options that match the chosen method, and a banner in your own words points anyone on the wrong tab to the right one, with a link back to change their choice. The banner needs Shopify Plus; everything else works on every Shopify plan.
Mixed-basket support
PlusCustomers can buy products with different date rules in one cart. The calendar only offers days that suit every item, and tells them if two products can't be ordered together.
Minimum order value
PlusSet a minimum spend. Customers below it can't go to checkout from the date picker, and the cart tells them the minimum they need to reach.
Date-driven delivery surcharges
PlusCharge more for postal orders on the dates that cost you more to fulfil. Add a rush rate for near-term dates, and give peak windows like Christmas week, Valentine's and Mother's Day their own rate. On those dates checkout offers that rate in place of your base postage and any free-over-X offer, which otherwise stay as you set them in Shopify's shipping settings. Subscription carts are exempt, so a rush rate is never locked into a subscription's shipping price.
Multiple locations
ProRun each of your Shopify locations as its own branch, with its own delivery methods, prep time, cut-offs, slot caps and closed dates. Customers choose their location when they pick a date, and reports and capacity are kept per branch.
Your words, your colour
Change the accent colour and the date picker's headings, labels and prompts from the app's Settings, on every plan. Call it Collection instead of Pickup, or write the prompts in your own voice. The picker shows in your customer's storefront language, 13 languages in all, and you can write your own wording for each.
Capacity & freshness
Per-product daily capacity
ProCap how many of a product can be booked per day, so you don't book more than the kitchen can make. Products that compete for the same oven, dough or prep station can share one daily limit, and a variant with its own limit is counted separately.
Freshness & shelf life
PlusAdd season windows that come back every year (hot cross buns, 1 March to 15 April) or one-off date ranges, so seasonal products only go on sale when they should, and set a shelf life in days or hours. On Pro, synced calendar events show a best-by date for products with a shelf life in days.
Shopify inventory bridge
ProOpt in per product and a dated order reduces your Shopify stock at the location you choose. Refunds and cancellations put the stock back and reopen the slot.
Sold-out products skip the calendar
When every variant of a product is sold out, the date picker hides itself for it, so nobody picks a date for something you can't make.
Calendar & operations
Every order on your calendar
ProConnect Google Calendar or Outlook and every dated order lands as an event, your recent existing orders included, with the products, the customer's contact details and a link to the order. Prefer another calendar app? Subscribe to your private calendar feed instead. Reschedules move the event, and refunds and cancellations update or remove it.
Production prep sheet
ProA printable daily prep sheet grouped by kitchen station, with allergens, how long each item keeps, and today / tomorrow / next-week shortcuts. With prep days set, a "Start prep" event lands in your calendar ahead of the customer's date, so the prep is booked in too, not just the send-out.
Each day's orders, from Home
Home shows how many deliveries and pickups are booked for each of the next 14 days. Pick a day, or the coming week, to list its orders with the customer, delivery method and time, each linked to the order in Shopify. On every plan; on Pro, a day links to its prep sheet too.
Reports and closure impact
ProSee bookings by day and product, and download them as a spreadsheet. The Closure Impact report lists the orders already booked on your closures in the next 90 days, so you know who to contact.
Automation
Nine Shopify Flow triggers for live store events
Nine ready-made triggers fire off real store events: an order on a closed date, a product or slot filling up, a late order, a closure hitting orders you already have, calendar sync dropping out, a subscription renewal getting a date, a customer rescheduling, or an order due tomorrow. Wire any of them into Slack, Klaviyo, email, order tagging or a custom webhook. The five for closures, late orders, renewals and orders due tomorrow work on every plan; the rest come with the paid features they report on. Shopify Flow is on every Shopify plan except Starter.
Customers reschedule their own orders
ProTurn on rescheduling and every dated order gets a secure link you add to your confirmation email, so customers can change their date without emailing you. The customer picks a new date and time from the same calendar they used before checkout, and the app moves the booking, frees the old slot and updates your synced calendar. Set a cut-off so changes can't land too close to fulfilment, and ask for extra notice if you need it. New dates still respect your closed dates, prep time and daily capacity.
Subscription renewals get a date automatically
Subscription renewals skip the cart, so normally they turn up with no date at all. Blackout Dates spots them and assigns the next valid date itself, on every plan, honouring your closed dates, prep time and weekday rules. Send the date out with a Flow trigger, and on Pro let the customer confirm or change it from their reschedule link.
Drive the app from your other tools
ProFive Flow actions let a workflow change your store without anyone opening the admin. Close a date when your staff rota app logs a sick day, reopen it when the all-clear comes, set a product's daily limit to 0 when an ingredient runs out, drop a delivery method when a driver calls in. Each does what the matching save in the admin does, and any Flow trigger can run it. Needs Shopify Flow (every plan except Starter).
Try it on your shop
Free to install, and paid plans come with a free trial of up to 14 days.