New Feature
By Andrew Hemphill · 19 August 2026
Every caterer has days they can't trade. The Christmas shutdown, Good Friday, the week the kitchen is being refitted, or a Saturday that is simply already full. Puree has always let you block those dates, but only inside a single online order form, which meant setting them again on every form and nowhere else in the app knowing about them. Unavailable dates now live on your calendar, once, for your whole business.
Open Calendar and hover any day. Alongside the familiar plus button for a new order, there's now a small cross. Click it and the day is closed. The cell picks up a soft diagonal hatch and a label, so a shutdown is obvious as you scroll through the month. Click the cross again to reopen the day.
Closed days still show their orders. That's deliberate. Being shut doesn't mean you never take the exception booking, and hiding those orders would be the fastest way to forget one.
Clicking twenty days one at a time is nobody's idea of a good afternoon. The Unavailable dates button in the calendar toolbar opens a panel with twelve months of calendars in it, so you can see and set the whole year at a glance.
One list of closed days, and each place that could use it decides whether to. Every switch sits in the same panel, so you can see at a glance which forms are honouring your closures and which aren't.
If you already sync your orders to Google Calendar, your closed days can go across as well. Tick Show these on my Google Calendar in the panel and each one is added as an all day event, sitting above the orders for that day rather than competing with them. Any reason you gave rides along in the title, so the entry reads "Unavailable, Christmas shutdown" and makes sense to anyone you've shared the calendar with.
It works the same way in reverse. Untick it and the events Puree created are removed again, so you're never left tidying up a calendar full of days you've stopped publishing. Reopen a single day in Puree and just that day's event disappears. Rename a shutdown and the events are relabelled.
The switch only appears once you have a Google Calendar linked, and it starts switched off. Nothing lands in your calendar unless you ask for it. If you haven't connected Google yet, the panel points you at where to do it.
A closed day used to be a grey number a customer couldn't click, with no explanation, which reads more like a broken form than a decision. Blocked days are now struck through, with a note under the date field telling the customer that crossed out dates are unavailable. They pick another day instead of emailing you to ask what's wrong with your website.
Nothing is lost. Every date you'd already blocked on an order form moves across to your calendar automatically, and the form that had them keeps blocking exactly the days it blocked before. You'll find them waiting for you in the new panel.
Two things stay switched off until you say otherwise. Enquiry forms don't start blocking dates on their own, because they never did before and we're not about to start turning away enquiries you didn't ask us to turn away. Neither does an order form that never had dates of its own. Flip either on in the panel whenever you're ready.
Unavailable dates are live now for every account. Open Calendar, hover a day and click the cross, or use the Unavailable dates button in the toolbar to block a run of days and choose where they apply.
For the full detail, see the Calendar help page, or the Online Order Form help page for how the switch works on a form.