Solución de problemas
1. No me llegan los emails de aviso de reserva
Causa: ajustes incorrectos en email_settings.
Fix:
- Ajustes → Notificaciones email → casilla "Avisar cuando alguien reserve" marcada.
- "Emails para alertas" tiene al menos un email válido.
- Crea una reserva de prueba desde la web pública. Si no llega en 2 minutos, contacta soporte.
2. El cliente no recibe email de confirmación
Causa: campo customer_email vacío o bloqueado.
Fix:
- En la reserva, comprueba que el email del cliente está bien.
- En Ajustes → Email → "Confirmación de reserva" activada.
- Pídele al cliente que revise spam o promociones.
- Si tiene
email_unsubscribesactivo, no recibirá nada.
3. La página pública dice "Restaurante no encontrado"
Causa: slug incorrecto, restaurante inactivo, workspace inactivo.
Fix:
- Comprueba la URL:
/c/tu-slug(sin espacios ni acentos). - En Ajustes → Identidad verifica que el restaurante está activo.
- Si cambiaste el slug, actualiza QR, embeds y enlaces compartidos.
- Prueba en incógnito (sin sesión).
4. Mi sesión se cierra muy pronto
Causa: refresh token expira (~7 días), navegación privada, otro dispositivo cerró sesión.
Fix:
- Inicia sesión de nuevo.
- Evita modo incógnito para uso habitual.
- Interactúa con la app cada 5-6 días si quieres mantenerte conectado.
- Limpia caché si los problemas persisten.
5. Los slots no aparecen disponibles
Causa: configuración incompleta.
Fix:
- Ajustes → Horarios: hay tramos para esos días.
- Ajustes → Mesas: hay mesas activas con capacidad >0 (modo Mesas) o
cover_capacity>0 (modo Plazas). - Comprueba que no hay pausa de servicio activa.
- La fecha está dentro de la
booking_windowconfigurada.
6. Error al pagar / No abre el portal de Stripe
Causa: timeout, sesión Stripe caducada.
Fix:
- Reintenta en 1-2 minutos.
- Cierra sesión en Stripe (otra pestaña) y reintenta.
- Verifica método de pago en dashboard.stripe.com.
- Limpia caché del navegador.
7. El embed se ve cortado en mi web
Causa: altura insuficiente.
Fix:
- Aumenta
height="900"(móvil) o usamin-height: 720pxen el contenedor. - Asegúrate de que
width: 100%no está restringido por CSS padre. - Más detalle en Embed iframe.
8. Los clientes dicen que el QR no funciona
Causa: slug cambió, restaurante inactivo, mala impresión.
Fix:
- Re-genera el QR desde Ajustes → Reservas → QR.
- Imprime a mínimo 5×5 cm con buena resolución (≥300 DPI).
- Si cambiaste el slug, los QR antiguos no sirven — re-imprime.
9. No veo el botón de Pinche
Causa: tu plan no incluye IA.
Fix:
- Pinche está en planes Avanzado y Élite.
- Verifica plan en Ajustes → Suscripción.
- Recarga la página (Ctrl+F5).
10. Pinche no responde o da error
Causa: timeout de Gemini, rate limit, contexto demasiado grande.
Fix:
- Reintenta en 1-2 minutos.
- Divide preguntas largas en otras más cortas.
- Recarga la página.
- Si persiste, reporta con el mensaje exacto de error.
11. Pierdo cambios al cambiar de pantalla
Causa: olvidaste guardar.
Fix:
- Pulsa Guardar y espera el toast verde antes de navegar.
- Si ves "Tienes cambios sin guardar", confirma guardar.
12. La carta no se actualiza para el cliente
Causa: caché.
Fix:
- Espera hasta 5 min (caché Supabase).
- Pídele al cliente recargar con
Ctrl+Shift+R(ignora caché local). - En móvil, cierra y abre la app del navegador.
13. Error de "Acceso denegado"
Causa: sesión expirada, rol insuficiente, restaurante de otro workspace.
Fix:
- Cierra sesión y vuelve a iniciar.
- Si tienes varios workspaces, comprueba en el switcher que estás en el correcto.
- Si eres staff y necesitas acceso a algo de admin, pide ascenso al owner.
14. Las mesas no se reservan correctamente / conflicto de capacidad
Causa: mesas mal configuradas o reservas con datos inconsistentes.
Fix:
- En el plano: cada mesa con capacidad >0 y estado Activa.
- Prueba a desactivar/reactivar la mesa concreta.
- En la lista de reservas, ordena por fecha y revisa solapes.
- Si ves "sin disponibilidad" pero tienes mesas libres, contacta soporte con un screenshot.
15. Cambios en horarios o mesas no se reflejan en público
Causa: caché del CDN o navegador.
Fix:
- Espera 2-5 minutos.
- Abre la página pública en incógnito.
- Si sigues sin ver el cambio tras 10 min: contacta soporte con el timestamp exacto del cambio.
Reportar un problema
Cuando contactes soporte, incluye:
- Email de tu cuenta
- Nombre del workspace / restaurante
- Timestamp aproximado
- Screenshot del error (si aplica)
- Pasos para reproducir
- Si es intermitente: con qué frecuencia ocurre
Email: support@restapro.es. Respondemos en menos de 24 h.