Cómo activar preferencias de mesa públicas
Decide si los clientes ven el paso Preferencias en la web pública de reservas. Activado, pueden elegir sin preferencia, zona o tipo de mesa; desactivado, la reserva pasa directamente a consultar disponibilidad sin preferencias de mesa.
En este artículo
Este ajuste controla una parte concreta de la reserva pública: si el cliente puede indicar una preferencia de mesa antes de ver horarios disponibles. No publica la web por sí solo y no cambia el plano del restaurante.
En Marea Gran Via, el operador lo gestiona desde Web pública, junto al estado de publicación. El cambio se aplica a la experiencia pública y el backend vuelve a comprobarlo cuando calcula disponibilidad o crea una reserva.
Antes de empezar
- Sesión iniciada en Antylogic con Grupo Marea Demo y la ubicación Marea Gran Via seleccionadas.
- Permiso reservation-automatic:use para acceder a la pestaña Web pública.
- Permiso location:view o location:manage para ver la configuración.
- Permiso location:manage para cambiar Permitir preferencias de mesa.
- Para comprobar el efecto público, la web pública debe estar habilitada y debe existir un servicio público con layout_id.
Instrucciones
- 1.
Abre Web pública
Desde Marea Gran Via, entra en Reservas y abre la pestaña Web pública. La ruta directa de captura es /:orgId/:locationId/location/optimization-configs?tab=public-booking.
- 2.
Comprueba el estado de publicación
Revisa primero Aceptar reservas desde la web. Ese ajuste decide si la página pública acepta reservas; Permitir preferencias de mesa solo decide si se muestra el paso de preferencias dentro de ese flujo.
- 3.
Cambia Permitir preferencias de mesa
Activa o desactiva el toggle. Cuando está activado, la web pública permite elegir sin preferencia, zona o tipo de mesa. Cuando está desactivado, la web pública omite ese paso.
- 4.
Revisa el flujo activado
Con el toggle activado, abre /:orgId/:locationId/reservar o /:orgId/:locationId/booking. Después de elegir fecha, servicio y personas, el cliente llega a Preferencias antes de consultar horarios.
- 5.
Comprueba el flujo desactivado
Con el toggle desactivado, abre de nuevo la web pública. Después de Personas, el flujo pasa a Hora sin pedir zona ni tipo de mesa.
- 6.
Restaura el estado operativo
Si el cambio se hizo para una captura o prueba documental, deja el toggle en el estado que el restaurante quiera operar. En la demo, el caso desactivado debe prepararse solo de forma temporal.
Validaciones y límites
- Sin reservation-automatic:use, la pestaña Web pública no queda disponible.
- Sin location:manage, el operador puede ver la configuración si tiene permiso de lectura, pero no puede cambiar el toggle.
- El valor null o ausente se trata como activado; false es el único valor que oculta Preferencias.
- Este ajuste no crea zonas, mesas ni tipos de mesa; usa el plano asociado al servicio público.
- Si el plano no carga, el cliente puede continuar con Sin preferencia.
- Aunque una integración envíe preferred_table_ids, table_type_id o table_type_mode, el backend los ignora cuando public_booking_table_preferences_enabled es false.
- La documentación puede mostrar /reservar como URL pública; el código también soporta /booking como ruta implementada.
Resultado esperado
La web pública queda alineada con la política del restaurante: puede recoger preferencias de zona o tipo de mesa cuando aportan valor, o saltar ese paso para reservar más rápido sin enviar preferencias al optimizador.