Skip to content

Service hours

Kitchen hours for a kitchen's categories, and nothing else. A customer can browse the whole menu at 3pm but can only add a small plate when the kitchen is open. Coffee, cold drinks, gift vouchers, shelf goods: whatever you leave on Always can be ordered around the clock and waits for you to open.

Where: Online → Ordering → Service hours.

The Service hours section: one schedule named Kitchen, the four food
categories bound to it, and Coffee and Cold drinks left on
Always

Set up, once

  1. Add schedule. Name it the way a customer would read it ("Kitchen", "Bar"). It shows up on the storefront as "Kitchen opens 5:00 PM".
  2. Give it rows. Each row is days + Opens + Last orders. Lunch and dinner are two rows. Tap Add another set of hours for the second one.
  3. Save. The schedule is live immediately.
  4. Bind categories. In Which categories follow a schedule, every category is listed with a dropdown: Always or a schedule name. Use Set all to to bind everything to Kitchen in one tap, then put the retail categories back to Always.

A new category starts on Always. If you add a food category later, bind it.

Last orders, not closing time

The end of a row is the last minute an order is accepted. If the kitchen shuts at 2:00 and needs fifteen minutes, set last orders to 1:45. There is no separate grace period.

A Last orders earlier than Opens runs past midnight (5:00 PM to 1:00 AM) and belongs to the day it opened. The editor labels it "(next day)".

Pause vs Taking orders

Pause (per schedule) Taking orders (whole store)
Use for Public holiday, sick chef, slammed service Closed for a week, storefront not ready
Effect That schedule's categories are closed; everything else keeps selling Nothing can be submitted; the menu stays browsable
Timetable Untouched, resumes when you switch it back on Untouched

Pause is the switch on each schedule's row. Taking orders is its own section higher up the screen.

What customers see

  • Header strip: each schedule with its state ("Open now", "Opens 5:00 PM", "Kitchen closes in 12 min") and its timetable.
  • Closed items stay on the menu, greyed, with an "Opens 5:00 PM" pill in place of the add button. The item page's button says the same.
  • Closing soon: inside the last 30 minutes, the header, cart bar, cart and checkout all count down "Kitchen closes in 12 min".
  • In the cart past last orders: the affected lines are flagged, checkout is blocked, and one tap removes them. Nothing else in the cart is affected.
  • The kitchen closes on the customer's screen at last orders exactly, however long ago they loaded the page.

The server enforces the same rule: an order that reaches it with a closed item is refused, so a stale page or a crafted request cannot get one through.

What is and isn't gated

Order Gated?
Pickup, dine-in (table QR), store-own delivery Yes: made now
Dated collective delivery run No: prepared for the run day; the run's own cutoff applies
Categories on Always Never

Hours note

The free-text Hours note in Storefront details is shown under the timetable and enforces nothing. Use it for what the timetable cannot say: "Closed public holidays".

Good to know

  • All times are New Zealand time. There is no timezone setting.
  • A schedule that a category still follows cannot be removed. Set those categories to Always or another schedule first.
  • Renaming a schedule does not unbind its categories.
  • Changes reach the storefront within a minute. A closing already on screen happens on time regardless.