Stop fulfilling orders on days you can't
Put a date picker in the cart and customers can only choose days you're actually open. Blocking dates and setting prep days is free. Add collection, delivery and postal on their own schedules when you're ready. You won't need to touch your theme code.
Works with
What you get
From blocking a few bank holidays to giving every product a schedule of its own.
Block dates store-wide
Mark specific dates or whole weekdays as closed: bank holidays, your days off, a fortnight in Spain. One setting covers every product in the store.
Collection, delivery, or postal
Let customers choose how they get their order: collected from the shop, delivered locally, or posted. Each method runs on its own schedule, and you can lock certain products to one method.
Checkout matches the chosen method
Pick Collection in the cart and checkout only offers pickup. Nobody accidentally pays postage on a collection order, or picks up an order meant for the post. Checkout follows whatever they chose in the date picker. The checkout step needs Shopify Plus. On other plans customers still get a note on the cart telling them which option to pick.
Prep days & last order time
Set a minimum number of prep days and customers can't pick a date that's too soon. Add a daily last order time (say 2 PM) and anything ordered after it rolls to the next available day on its own.
Per-product date rules
Give 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
A banner for any page showing the closed dates coming up: "Closed 21 May to 3 Jun, reopens 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.
Order-by deadline banner
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 of them for busy weeks, or drop one on a product page to use that product's own deadline.
Product page badge
A small badge next to Add to Cart with that product's own order-by deadline: "Order by Sun, 21 Dec for Christmas." Per-product prep days mean every product shows the right date. You can switch it to show the next available delivery date instead.
Your side and their side
It looks like the rest of your Shopify admin, and like the rest of your theme.
Pricing
Start free and upgrade when you need more. Paid plans come with a 14-day trial, no card needed until it ends, and save 10% if you pay yearly.
| Feature | Free $0 Forever | ★ Most popular Plus $14.99 per month or $161.89/yr · Save 10% | Pro $29.99 per month or $323.89/yr · Save 10% |
|---|---|---|---|
| Monthly price | $0 | $14.99 | $29.99 |
| 14-day free trial | – | ✓ | ✓ |
| Days you're closed (store-wide) | Up to 3 | Unlimited | Unlimited |
| Block recurring weekly closing days | Up to 1 | Unlimited | Unlimited |
| One-off and weekly scheduling | ✓ | ✓ | ✓ |
| Set how many days' notice you need | ✓ | ✓ | ✓ |
| Customers pick their date in the cart | ✓ | ✓ | ✓ |
| Date shown on order confirmation | ✓ | ✓ | ✓ |
| Auto-assign a date to subscription renewal orders | ✓ | ✓ | ✓ |
| Set a same-day order cut-off time | – | ✓ | ✓ |
| Different cut-off times for each day of the week | – | ✓ | ✓ |
| Limit products to a season or shelf-life window | – | ✓ | ✓ |
| Separate availability rules per product | – | ✓ | ✓ |
| Separate availability rules per variant | – | ✓ | ✓ |
| Set up delivery methods (collection, local, postal) | – | ✓ | ✓ |
| Show only the right delivery methods at checkout* | – | ✓ | ✓ |
| Mix products with different rules in one cart | – | ✓ | ✓ |
| Set a minimum order spend | – | ✓ | ✓ |
| Surcharge rush & peak-demand dates automatically* | – | ✓ | ✓ |
| Store locations with their own rules | 1 | 1 | Unlimited |
| Run each location as its own branch (delivery, prep, cut-offs & slot caps) | – | – | ✓ |
| Let customers choose which location they're ordering from | – | – | ✓ |
| Per-location closed dates, capacity, and order reports | – | – | ✓ |
| Cap how many orders fit in a time slot | – | – | ✓ |
| Set a daily limit for each product | – | – | ✓ |
| Share a daily limit across multiple products | – | – | ✓ |
| Slots backed by your Shopify stock level | – | – | ✓ |
| Sync closed dates to Google, Microsoft, or any calendar | – | – | ✓ |
| Daily production prep sheet for your kitchen | – | – | ✓ |
| Show a closure notice on your storefront | – | – | ✓ |
| Order-by deadline banner | – | – | ✓ |
| Product page badge showing next available date | – | – | ✓ |
| Customers reschedule their own orders from a link | – | – | ✓ |
| Get started | Start free trial | Start free trial |
- Days you're closed (store-wide): Up to 3
- Block recurring weekly closing days: Up to 1
- One-off and weekly scheduling
- Set how many days' notice you need
- Date shown on order confirmation
- Auto-assign a date to subscription renewal orders
- Store locations with their own rules: 1
or $161.89/yr · Save 10%
Everything in Free, plus:
- Days you're closed (store-wide): Unlimited
- Block recurring weekly closing days: Unlimited
- Set a same-day order cut-off time
- Different cut-off times for each day of the week
- Limit products to a season or shelf-life window
- Separate availability rules per product
- Separate availability rules per variant
- Set up delivery methods (collection, local, postal)
- Show only the right delivery methods at checkout*
- Mix products with different rules in one cart
- Set a minimum order spend
- Surcharge rush & peak-demand dates automatically*
or $323.89/yr · Save 10%
Everything in Plus, plus:
- Store locations with their own rules: Unlimited
- Run each location as its own branch (delivery, prep, cut-offs & slot caps)
- Let customers choose which location they're ordering from
- Per-location closed dates, capacity, and order reports
- Cap how many orders fit in a time slot
- Set a daily limit for each product
- Share a daily limit across multiple products
- Slots backed by your Shopify stock level
- Sync closed dates to Google, Microsoft, or any calendar
- Daily production prep sheet for your kitchen
- Show a closure notice on your storefront
- Order-by deadline banner
- Product page badge showing next available date
- Customers reschedule their own orders from a link
* Enforced at checkout only on Shopify Plus stores. These use a Shopify delivery function and checkout extension that Shopify limits to Plus plans; on other plans customers still get a heads-up on the cart so they pick the right option.
Paid plans are billed monthly or yearly via Shopify. Cancel any time from your Shopify admin.
Set up in a few minutes
The setup guide takes you from install to your first dated order.
Only take orders you can actually fulfil
Free to install, and every paid plan gets a 14-day trial when you're ready.