MQ MQUW Boat RentalGuía PWA

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.

  1. Entra en WordPress Usuarios → tu perfil (o el usuario que usará la app).
  2. Sección «Contraseñas de aplicación» Pon un nombre reconocible, p. ej. PWA muelle, y genera.
  3. 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).
Algunos hostings (CGI/LiteSpeed) quitan la cabecera Authorization. El plugin y el proxy de la PWA ya contemplan un plan B; si aun así falla, revisa con tu hosting o usa la página de problemas.

CORS / origen de la app

  1. Ve a Boat Rental → Ajustes → Avanzado.
  2. En Mobile app CORS añade el origen exacto de la PWA, por ejemplo https://tu-app.vercel.app.
  3. Si usas varios previews, a veces se admite un patrón tipo https://*.vercel.app (según lo que permita tu panel).
  4. 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

  1. Abre la URL de la app en el navegador del móvil (Safari o Chrome).
  2. Introduce la URL de tu WordPress (con https).
  3. Usuario de WP + contraseña de aplicación (o JWT si tu stack lo usa).
  4. 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.