Interactive tour

See exactly what it does

No wall of cards — pick a feature on the left and watch a real preview render on the right. This is what you and your customers actually see.

Dates & scheduling
Delivery & checkout
Capacity & freshness
Calendar & operations
Automation
Admin — closing dates

Block dates store-wide

Dates & scheduling

Mark specific dates or whole weekdays as closed — bank holidays, your days off, a break. One setting covers every product, and we flag UK bank holidays for you.

  • One-off dates and repeating weekdays
  • Automatic UK bank-holiday warnings
  • Applies to your whole store instantly
The full list

Everything in the box

The interactive tour covers the highlights — here's every feature, grouped by what it does.

Dates & scheduling

Block dates store-wide

Mark specific dates or whole days of the week as closed — bank holidays, your days off, a break. One setting covers every product in your store.

Prep days & last order time

Set a minimum number of prep days so customers can never pick a date that's too soon. Add a daily last order time (e.g. 2 PM) and anything ordered after that is pushed to the next available day automatically.

Per-product date rules

Plus

Give individual products their own schedule. A Valentine's bundle available only on 14 February. Saturday-collection products available only on Saturdays. Each product runs on its own rules.

Storefront closure notice

Pro

A banner for any page showing your upcoming closed dates — "Closed 21 May – 3 Jun, reopens 4 Jun." Back-to-back days collapse into one tidy range, and it hides itself when nothing's coming up. Pulls straight from your closed dates, so there's nothing to update by hand.

Order-by deadline banner

Pro

A banner showing the last day to order before your next closure — "Order by Sun, 21 Dec for Christmas." It counts back by your prep days and skips days you're already closed. Stack up to 3 for busy weeks, or drop it on a product page to use that product's own deadline.

Product page badge

Pro

A compact badge next to Add to Cart showing each product's own order-by deadline — "Order by Sun, 21 Dec for Christmas." Per-product prep days mean every product shows the right date. Switch it to show the next available delivery date instead.

Order confirmation snippet

Paste one snippet into your Shopify order-confirmation email and every dated order shows the date the customer picked — "You picked Saturday, 22 December for collection." No Flow or extra app needed, and it hides itself on orders without a date.

Time slots & booking limits

Pro

Offer customers specific time slots within a collection or delivery day — morning, afternoon, or custom windows. Cap each slot so you never take more bookings than you can handle.

Fixed dates for special products

Plus

Set exactly one date and it's pre-selected for customers — no choice needed. Or pick a recurring send-out day (e.g. every Thursday) so customers always order for the right window. Ideal for pre-orders, event bundles, and subscription-style send-outs.

Per-variant rules

Plus

Different variants of the same product can have their own allowed dates, prep days, and daily caps — useful when one size takes longer to make, or only one finish is available on certain days. Variants without their own override fall back to the product-level default automatically.

Minute-level prep time

Plus

Set prep time in minutes as well as days for shops that turn orders around in hours rather than overnight. Add a per-weekday last order time so Saturday's cut-off can differ from Wednesday's — matching how your kitchen actually runs.

Delivery & checkout

Collection, delivery, or postal

Plus

Let customers choose how they want their order — collect from your shop, local delivery, or posted. Each method runs on its own schedule, and you can limit certain products to one method only.

Checkout matches the chosen method

PlusShopify Plus

Pick Collection in the cart and checkout only offers pickup — no accidental postage on a collection order, no pickup on a delivery one. Checkout follows the date-picker choice automatically. Shopify Plus is required for the checkout step; on other plans customers still get a heads-up on the cart telling them which option to choose.

Mixed-basket support

Plus

Customers can add products with different date rules to the same cart. Each item shows its own date so the right one is captured for every line item.

Minimum order value

Plus

Require customers to reach a cart total before they can pick a date. Keeps your slots for orders worth fulfilling.

Date-driven delivery surcharges

PlusShopify Plus

Charge extra for the dates that cost more to fulfil. Add a rush surcharge for near-term dates and peak windows — Christmas week, Valentine's, Mother's Day — with their own rate. Base postage and free-over-X thresholds stay in Shopify's shipping settings. Shopify Plus is required to charge it at checkout; on other plans the date-based prompt still shows on the cart.

Capacity & freshness

Per-product daily capacity

Pro

Cap how many of a given product can be booked per day so you never take on more than the kitchen can handle. Set a shared daily limit across a group of products when they compete for the same oven, dough, or prep station — counts run per variant so a 10-inch cake's slots don't eat a 6-inch cake's.

Freshness & shelf life

Plus

Set a shelf life in days or hours and customers see a best-by date on their order and calendar event. Add recurring season windows (e.g. hot cross buns from 1 March to 15 April every year) or one-off date ranges so seasonal products only go on sale at the right time.

Shopify inventory bridge

Pro

Opt in per product to reduce Shopify stock when a dated order comes in — refunds and cancellations restore the stock and re-open the slot automatically. The date picker also hides itself on the storefront when every variant is sold out, so customers never pick a date for something you can't make.

Calendar & operations

Date on every order — email and calendar

Pro

Every dated order keeps the date the customer picked. The free order-confirmation snippet drops it into Shopify's email; connect Google, Outlook, or any ICS calendar on Pro and orders also land as calendar events automatically.

Production prep sheet

Pro

A printable daily prep sheet grouped by kitchen station, annotated with allergens and best-by dates, with today / tomorrow / next-week shortcuts. Optional prep-start calendar events land in your calendar a few days before the date the customer picked, so prep is scheduled — not just send-out.

Automation

Eight Shopify Flow triggers for live store events

Pro

Eight ready-made triggers fire from real store events — an order on a closed date, a product or slot filling up, a late order, a closure hitting existing orders, calendar sync dropping, a subscription renewal getting a date, or a customer rescheduling. Wire any of them into Slack, Klaviyo, email, order tagging, or a custom webhook. Shopify Flow is on every Shopify plan except Starter.

Customers reschedule their own orders

Pro

Cut the "can I change my delivery date?" emails. Every order carries a secure link you add to your confirmation email; the customer picks a new date and time from the same calendar they used at 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 on a change if you need it. Every date still respects your blackout dates, prep time, and daily capacity.

Subscription renewals get a date automatically

Pro

Subscription renewal orders skip the cart, so they normally arrive with no date. Blackout Dates spots them and assigns the next valid date for you — honouring your blackout dates, prep time, and weekday rules — so renewals flow through your prep sheet like any other order. Send the date with a Flow trigger, or treat it as provisional and let the customer confirm or change it from the same reschedule link.

Drive the app from your other tools

Pro

Five Flow actions let any workflow change your store without opening the admin — blackout a date when your HR tool logs a sick day, reopen one when the all-clear comes, pause a product when an ingredient runs out, or disable a delivery method when a driver calls out. The same operations as your admin save button, callable from any Flow trigger. Requires Shopify Flow (every plan except Starter).

Ready to put these to work?

Free to install — 14-day trial on every paid plan.