Configurar y conectar la app
Pasos en WordPress y en el primer acceso a la PWA. Hazlos una vez; el equipo solo inicia sesión.
Requisitos
- Plugin MQUW Boat Rental activo y licencia válida (o en gracia).
- Sitio en HTTPS.
- URL de la app ya desplegada (te la da tu agencia o el hosting de la PWA).
- WordPress 5.6+ para Application Passwords (recomendado).
Contraseñas de aplicación
Es la forma más segura de que la app se conecte: no compartes tu clave de administrador habitual.
- Entra en WordPress Usuarios → tu perfil (o el usuario que usará la app).
- Sección «Contraseñas de aplicación» Pon un nombre reconocible, p. ej. PWA muelle, y genera.
- Copia la clave Solo se muestra una vez. Úsala como contraseña al iniciar sesión en la app (el usuario es el mismo de WordPress).
CORS / origen de la app
- Ve a Boat Rental → Ajustes → Avanzado.
- En Mobile app CORS añade el origen exacto de la PWA, por ejemplo
https://tu-app.vercel.app. - Si usas varios previews, a veces se admite un patrón tipo
https://*.vercel.app(según lo que permita tu panel). - Guarda los ajustes.
La app moderna suele llamar a WordPress a través de un proxy en el mismo dominio de la PWA (/api/wp-proxy). Aun así, conviene tener CORS bien puesto por si hay llamadas directas o herramientas de prueba.
URL base de la PWA
En Ajustes avanzados puedes indicar pwa_base_url: la dirección pública de la app. Sirve para enlaces profundos y coherencia en el ecosistema. No sustituye el despliegue: solo informa a WordPress dónde vive la app.
Primer login
- Abre la URL de la app en el navegador del móvil (Safari o Chrome).
- Introduce la URL de tu WordPress (con https).
- Usuario de WP + contraseña de aplicación (o JWT si tu stack lo usa).
- Si todo va bien, verás el dashboard. La app guarda la sesión en el dispositivo.
En ese momento la app descarga el app-config: plan, lista de funciones y estado de licencia. Los menús se adaptan solos.
Quién puede entrar
- Administradores y perfiles con capacidad de gestionar WooCommerce / flota pueden editar.
- En Pro (y en Charter Launch), los roles de recepcionista y trabajador de muelle sirven para operar sin ser admin total. En Core no hay roles de equipo: solo entra el dueño.
- En Complete (y en Charter Launch Pro) se suman, a los de recepcionista y trabajador de muelle, los roles de patrón y limpieza y los permisos finos, que afinan aún más.
Cada persona debería tener su propio usuario WordPress + su propia contraseña de aplicación.