Cómo descargar el QR de reserva
Descarga desde navegador un PNG con el QR de la página pública de reservas de la ubicación seleccionada. En Marea Gran Via, el QR apunta a `/{orgId}/{locationId}/booking`; Antylogic no cambia la configuración ni guarda el archivo.
En este artículo
El QR de reservas permite llevar a clientes desde una mesa, escaparate, web o campaña a la página pública de una ubicación concreta.
La descarga se genera en el navegador con la URL pública calculada para la ubicación seleccionada. Esta acción no activa ni desactiva la web pública.
Antes de empezar
- Tener seleccionada una organización y una ubicación, por ejemplo `Grupo Marea Demo > Marea Gran Via`.
- Abrir `Configuración de optimización` con la pestaña `Web pública` disponible.
- Contar con `reservation-automatic:use` en la ubicación y con `location:view` o `location:manage` para cargar la configuración.
- Usar Antylogic desde navegador web; la descarga del PNG no está disponible en app nativa.
- Si el QR se va a publicar para clientes, mantener habilitada la web pública para que acepte reservas.
Instrucciones
- 1.
Abrir Web pública
Entra en `/:orgId/:locationId/location/optimization-configs?tab=public-booking`. La pestaña muestra los controles de publicación, la URL pública y la tarjeta `QR de reservas` de la ubicación.
- 2.
Revisar la tarjeta QR
Comprueba el estado de publicación, la URL pública y el código visible. En web, el QR se genera con `/{orgId}/{locationId}/booking`; `/{orgId}/{locationId}/reservar` existe como alias público, pero no es la URL que descarga el botón.
- 3.
Descargar el PNG
Pulsa `Descargar PNG`. El navegador crea el archivo localmente y solicita un nombre basado en la ubicación, como `Marea Gran Via-qr.png`. Al terminar, la interfaz muestra `QR descargado` y `El QR se ha descargado en PNG.`
Validaciones y límites
- La pestaña `Web pública` solo aparece si la ubicación permite `reservation-automatic:use`.
- `location:view` permite cargar la configuración y descargar el QR; `location:manage` no es requisito específico del botón.
- Si falta organización, ubicación o permiso de lectura, la pantalla muestra el aviso correspondiente y no renderiza el QR descargable.
- La descarga requiere navegador web con `window`, `document`, `URL.createObjectURL` y exportación `toDataURL` del QR.
- Si la web pública está deshabilitada, el QR puede descargarse, pero la página pública no aceptará reservas hasta habilitar la publicación y cumplir las condiciones del plan.
- El nombre del archivo sustituye caracteres inválidos y siempre termina en `.png`.
- La acción no modifica `public_booking_enabled`, preferencias de mesa ni avisos de reserva pública, y el PNG no se guarda en Antylogic.
- La tarjeta QR aparece debajo de la URL pública y apunta al mismo enlace calculado para la ubicación.
Resultado esperado
El navegador descarga un PNG local del QR de reservas de la ubicación seleccionada. La configuración de la web pública queda igual que antes de pulsar el botón.