Saltar al contingut principal

El dia a dia amb les reserves

/app/reservas és la pantalla més utilitzada del backoffice. Combina dues vistes segons el que necessites en cada moment.

Vista llista vs vista servei

  • Llista: taula amb filtres (data, estat, canal, cerca), paginació i CSV. Per repassar, planificar i consultar l'històric.
  • Servei: plànol de planta amb franja horària, drag & drop de reassignació. Per al pic de servei a sala. Disponible només si el teu mode de capacitat és Taules.

El switch llista/servei és sota la capçalera. Si està en gris, és que la teva capacitat és per places (no hi ha taules per arrossegar).

Filtres

  • Vista temporal: Avui · Properes · 7 dies · Totes · Històric.
  • Estat: Tots · Pendents · Confirmades · Arribades · Cancel·lades · Completades · No-show.
  • Canal: Tots · Manual · Walk-in · Web · Embed.
  • Cerca: nom, telèfon o referència.
  • Rang de dates: dos date pickers per acotar.

Els filtres es reflecteixen a la URL — comparteix l'enllaç amb un company i veurà el mateix.

Estats de reserva

Pendent → Confirmada → Arribada → Completada
↘ ↘
Cancel·lada No-show
  • Pendent: acabada de crear, esperant confirmació.
  • Confirmada: a punt per al servei.
  • Arribada: client ja a sala.
  • Completada: ja ha sopat.
  • Cancel·lada / No-show: estats destructius, requereixen confirmació en modal.

Qualsevol canvi mostra un toast amb botó Desfer durant uns segons. Si t'equivoques, un clic ho reverteix.

Crear reserva manual o walk-in

Botons a la capçalera:

  • Nova reserva: per a reserves amb dades del client (telèfon, correu, notes).
  • Nova entrada: walk-in, client que arriba sense reserva. Estat inicial "arribada".

Diàleg idèntic per a totes dues, només canvia l'origen registrat (manual o walk_in).

Assignació de taula

  • Mode llista: la taula s'assigna automàticament en crear la reserva si el teu mode és Taules. Pots editar l'assignació des del detall.
  • Mode servei: drag & drop. Arrossegues la reserva sobre la taula i la deixes anar. Les taules vàlides (amb capacitat) s'il·luminen en verd durant el drag; les invàlides queden en gris.

Per a grups grans, RestaPro combina taules vinculades per merge_group (vegeu Plànols de planta).

Reassignar / moure una reserva

Des del detall: el botó Reassignar taula obre un selector. En mode servei, simplement arrossega la reserva a una altra taula.

El canvi queda registrat a l'historial de la reserva amb timestamp i autor.

Client amb no-shows previs

Al costat del nom apareix un badge ⚠ vermell quan el client ha tingut 2 o més no-shows en els últims 6 mesos. L'equip ho veu d'un cop d'ull a la llista i al detall.

Quan entra una reserva nova d'un client high-risk, també s'envia un correu automàtic a l'equip (configurable a Configuració → Email).

Notificacions realtime

Quan entra una reserva en línia, tots els dispositius de l'equip reben un toast en temps real amb el nom, l'hora i el nombre de persones. Si tens el so activat, hi ha un beep lleuger.

El toast és clicable: obre el detall directament.

Exportar CSV

Des de la capçalera: Exportar CSV descarrega la llista filtrada amb totes les columnes (referència, data, hora, client, telèfon, correu, pax, estat, font, taules assignades, notes).

Dreceres de teclat

  • N — Nova reserva
  • W — Nova entrada (walk-in)
  • / — Focus al cercador
  • Esc — Tancar diàleg/sheet obert

Mòbil

Al mòbil apareix un botó flotant a la cantonada inferior amb les dues accions primàries (Nova entrada / Nova reserva). La resta de la pàgina fa scroll normal.

ESENCA