Abrir web pública
Permite abrir la página pública de reservas de Marea Gran Via sin iniciar sesión interna, revisar marca, nombre del local y estado inicial del flujo, y confirmar que el canal público está listo antes de seleccionar fecha o servicio.
En este artículo
La web pública de reservas es la superficie que ve el cliente final al entrar desde el enlace o QR del local. Carga el perfil público de Marea Gran Via, aplica su marca disponible y muestra el comienzo del flujo sin pedir credenciales internas.
Esta guía se limita a la apertura y revisión inicial. No cubre seleccionar fecha y servicio, consultar disponibilidad ni crear la reserva, porque esos pasos pertenecen a flujos posteriores.
Antes de empezar
- Disponer de una URL pública o deep link con orgId y locationId.
- La ubicación debe existir dentro de Grupo Marea Demo, no estar borrada y no estar bloqueada por facturación o plan.
- La web pública de reservas debe estar publicada para la ubicación: public_booking_enabled=true.
- La ubicación debe tener activa la capacidad reservation-automatic:use.
- Para una captura útil del estado inicial, el runtime documental debe tener al menos una ocurrencia futura, pública y abierta de servicio reservable.
Instrucciones
- 1.
Abrir el enlace público
Abra la ruta /:orgId/:locationId/booking o el alias localizado /:orgId/:locationId/reservar. En el runtime documental ES, Maestro usa antylogic://${ORG_ID}/${LOCATION_ID}/reservar para Marea Gran Via. La pantalla debe abrirse sin usuario interno.
- 2.
Comprobar la cabecera pública
Revise que la cabecera identifica Marea Gran Via, muestra la marca visual disponible y presenta el título Reserva en Marea Gran Via. Si no hay imagen pública configurada, la página usa el logotipo mínimo de Antylogic.
- 3.
Revisar el inicio del flujo
Observe el estado inicial: progreso del flujo, selección de fecha y servicio, y resumen. En escritorio fecha y servicio pueden verse juntos; en móvil se separan y el resumen puede abrirse en una hoja inferior.
- 4.
Interpretar bloqueos o página no encontrada
Si la web no aparece, revise publicación pública, capacidad reservation-automatic:use, ubicación correcta, plan no bloqueado y servicios públicos futuros. La página pública no explica al cliente cuál de esas condiciones falló.
Validaciones y límites
- La apertura de la web pública es una acción de lectura: no crea clientes, reservas ni asignaciones de mesa.
- La superficie es pública y no exige sesión ni permisos internos como location:view.
- GET /api/public/{orgId}/{locationId} solo acepta GET; errores de ID, publicación, plan o capacidad se ocultan públicamente como página no encontrada.
- La ruta pública de archivos solo sirve imágenes asociadas a la ubicación o a su marca pública.
- La zona horaria de la ubicación gobierna el día actual, la antelación mínima y el rango visible.
- Si no hay servicios publicables en el rango visible, el calendario puede estar vacío aunque el perfil público haya cargado correctamente.
- Los servicios con visibility=internal no alimentan calendario público, disponibilidad, creación pública de reserva ni servicios optimizables.
- Los servicios públicos automatic y manual pueden aparecer en la superficie pública; los manuales se muestran como Contactar y no permiten avanzar a disponibilidad automática.
Resultado esperado
El cliente final ve la web pública de reservas de Marea Gran Via con marca, cabecera y primer estado del flujo cargados, sin sesión interna y sin que se haya creado ninguna reserva.