Skip to main content

Live service pause

For when you need to close online reservations on a specific day at a specific time, without touching the calendar or your permanent settings.

The problem it solves​

  • "I don't want any more lunch reservations today because walk-ins will fill up."
  • "Close Sunday dinner, we have a private event."
  • "Pause tomorrow's breakfast, the cook is out sick."

The service pause is temporary and per-service: it blocks only the affected slot on a specific date and reopens by itself when the day changes. You don't touch opening_intervals or booking_settings.

How to activate it​

In /app/reservas → "Pause online reservations" button (top right corner).

A dialog opens with two options:

Quick shortcuts​

If you have services configured (breakfast/lunch/dinner), preset buttons appear based on your real schedule:

Lunch - today Dinner - today Breakfast - tomorrow
Lunch - tomorrow Dinner - tomorrow

One click and the pause is active.

Custom​

When you need a different date or service:

  • Day: date picker (any future date).
  • Service: breakfast, lunch, dinner, all day.
  • Reason (optional, internal only): "walk-ins coming", "private event", "no staff".

What the public customer sees​

On /r/:slug, when every service for the day is paused:

Fully booked for today. We'll see you without a reservation - drop in whenever.

[Call the restaurant - +34 ...]

If only lunch is paused, dinner slots still appear normally.

Service pause vs extended closure​

Service pauseGlobal toggle (/app/local)
Where it activates/app/reservasLive service
ScopePer day and serviceThe whole site, indefinitely
ExpiresYes, when the day changesNo, you have to resume manually
Use caseWe're not taking lunch today; tomorrow we areVacation, renovation, extended closure

The two coexist. To "close lunch today" use a pause; to "we're closed two weeks in August" use the global toggle.

The team can still create internal reservations​

The pause only blocks the public channel (web + embed). The backoffice can still:

  • Create manual reservations.
  • Register walk-ins.
  • Move existing reservations between tables.

Resume​

You have two places:

If a pause is active today, an amber banner shows at the top:

Online reservations paused today: lunch, dinner. [Resume]

List of active pauses​

Below the "Pause" button there's a section with every active pause (today and future), each with its own Resume button.

Automatic resume​

If you do nothing, the pause expires by itself when the day changes. At 00:00 the next day, online reservations come back without intervention.

Confirmed reservations are not cancelled​

A pause only blocks new reservations. If Javier already has a reservation for lunch today at 14:00:

  • His reservation stays on the calendar.
  • He gets the confirmation and reminder.
  • It's not cancelled or modified.

The pause is forward-looking only.

Real-life case: chaotic Friday​

It's 18:00 on Friday. 50 people are coming with no reservation because of an event in the square, the dining room is full.

  1. You open /app/reservas.
  2. Click Pause online reservations → shortcut Dinner - today.
  3. The website no longer accepts new dinner bookings. Walk-ins come in without digital pressure.
  4. At 22:00 you resume (banner) or you go home: tomorrow at 00:00 it reopens by itself.

Pinche can do it too​

If you have Pinche, just type:

"Close dinner reservations for today"

Pinche asks for confirmation and executes. To resume: "reopen dinner".

ESENCA