Personalización

Ajusta tu experiencia

Documentación de MGPanel

MGPanel es una plataforma todo-en-uno para crear y gestionar sitios web con un CRM completamente integrado, manteniendo cada marca o cliente en su propio espacio de trabajo. Desde un solo panel puedes diseñar páginas, administrar ventas e inventario, colaborar con tu equipo y apoyarte en emyi para recibir guía contextual en cualquier módulo sin interrumpir tu flujo de trabajo.


Acceso rápido

Índice

Acceso de Clientes al Sitio Web

Todo en uno Web + CRM - Olvida las herramientas dispersas.

Esto no es un módulo que administres en el panel: es una funcionalidad que corre en tu sitio público, de cara a tus clientes. MGPanel activa automáticamente un sistema de cuentas de clientes ahí: tus visitantes pueden iniciar sesión, crear una cuenta y recuperar su contraseña sin que tengas que construir nada. Es la base que usan la Tienda (para checkout y pedidos) y E-Learning (para inscripciones a cursos).


1. ¿Qué es esto (y qué no es)?

Es el sistema de autenticación de tu sitio público: sign-in, sign-up, recuperación de contraseña y perfil, ya construido y listo para usar — no confundir con quién tiene acceso al panel de MGPanel (eso lo gestiona Usuarios). No aparece en el menú lateral del panel porque no es algo que edites ahí: es una vista pública que se activa sola cuando tu sitio lo necesita, con su propia página y su propio panel lateral (offcanvas).

  • Para dueños de negocio: no necesitas configurar nada para que tus clientes puedan crear una cuenta y comprar o inscribirse a un curso — ya está integrado con Tienda y E-Learning.
  • Para desarrolladores: la página y el panel lateral son vistas protegidas del sistema (mismo mecanismo que blog/tienda/formularios) — se personalizan con CSS global, nunca reconstruyendo el HTML.

Relación con otros módulos:

  • Clientes: una cuenta de acceso público y una ficha de cliente del CRM son el mismo registro. Cuando alguien se registra desde tu sitio, aparece automáticamente en Clientes; si tú creas un cliente con email y contraseña desde el CRM, esa persona puede iniciar sesión con esas credenciales.
  • Tienda: el checkout y el historial de compras dependen de que el visitante tenga una cuenta iniciada.
  • E-Learning: inscribirse a un curso gratuito o por solicitud requiere una cuenta; el perfil del cliente muestra un acceso directo a “Mis cursos”.

2. Dónde aparece en tu sitio

  • Página completa /login: una página de sistema con las cuatro vistas (iniciar sesión, crear cuenta, recuperar contraseña, confirmar nueva contraseña). Acepta ?redirect=/ruta para volver a donde estaba el visitante tras autenticarse.
  • Botón flotante “Mi cuenta” + panel lateral: MGPanel lo inyecta automáticamente en todas las páginas del sitio, sin necesidad de shortcode ni configuración — es el mismo botón que documenta Tienda como parte de sus triggers automáticos.
  • El panel lateral y /login comparten la misma lógica (mismas validaciones, mismos textos), solo cambia el contenedor visual.

3. Iniciar sesión, crear cuenta y recuperar contraseña

3.1 Iniciar sesión

Siempre disponible, tanto en /login como en el panel lateral. Pide email y contraseña; si son incorrectos muestra un mensaje genérico (“Credenciales incorrectas”) sin indicar cuál de los dos falló, por seguridad.

3.2 Crear cuenta

Solo aparece si Tienda o E-Learning están habilitados en tu cuenta — si ninguno lo está, el visitante solo ve la opción de iniciar sesión. Pide nombre, email y contraseña (mínimo 8 caracteres); valida que el email no esté registrado ya como cliente.

3.3 Recuperar contraseña

El visitante ingresa su email y recibe un enlace por correo (válido 1 hora) hacia /login?action=reset&token=..., donde define su nueva contraseña. Por seguridad, la respuesta es siempre la misma exista o no ese email registrado.

3.4 Perfil y cerrar sesión

Una vez autenticado, el panel lateral muestra nombre, email, un acceso directo a “Mis cursos” (solo si E-Learning está habilitado) y el botón para cerrar sesión.


4. Relación con Tienda y E-Learning

MóduloQué necesita del acceso de clientesDocumentación
Tienda (modo Carrito)El checkout y el historial de pedidos requieren una cuenta iniciada./docs/tienda
Tienda (modo Catálogo)Habilita “Crear cuenta” en el panel lateral, aunque el checkout de cotización no siempre la exige./docs/tienda
E-LearningLa inscripción a cursos gratuitos o por solicitud requiere una cuenta; el perfil enlaza a “Mis cursos”./docs/e-learning

Si tu cuenta no tiene Tienda ni E-Learning habilitados, el botón “Mi cuenta” y /login igual están activos (por ejemplo, para clientes ya registrados desde el CRM), pero la opción de auto-registro permanece oculta.


5. Personalización con CSS

Tanto /login como el panel lateral son vistas protegidas del sistema: no se pueden recrear ni eliminar, pero sí se les puede aplicar CSS para que combinen con la marca de tu sitio — igual que con blog, tienda o formularios. El ajuste se hace con CSS global (Configuración → Sitio web → CSS), sin tocar el HTML.

  • Página /login: mg-auth-page, mg-auth-card, mg-auth-logo, mg-auth-logo-img, mg-auth-logo-text, mg-auth-view-title, mg-auth-footer, mg-auth-msg--error, mg-auth-msg--success.
  • Panel lateral (offcanvas): mg-auth-offcanvas, mg-auth-offcanvas-panel, mg-auth-offcanvas-header, mg-auth-offcanvas-title, mg-auth-offcanvas-body, mg-auth-offcanvas-view, mg-auth-offcanvas-hint, mg-auth-offcanvas-footer.
  • Perfil autenticado: mg-auth-profile, mg-auth-profile-avatar, mg-auth-profile-info, mg-auth-profile-name, mg-auth-profile-email, mg-auth-profile-actions.
  • Botón flotante: mgpanel-auth-trigger, mgpanel-auth-trigger-btn, mgpanel-auth-trigger-avatar.
  • Formularios y botones (compartidos con el resto del sitio): mg-form-label, mg-form-control, mg-mb-3, mg-btn, mg-btn-primary, mg-btn-danger.

Cubre todas las clases relevantes en un solo lugar — un override parcial deja la pantalla a medio estilizar. Por defecto usan los tokens fijos del sistema (--systemMg-primary, azul), no los colores de marca de tu sitio: hay que sobreescribirlos explícitamente en el CSS global.


6. Logo y nombre del sitio en /login

  • El logo que se muestra arriba del formulario en /login sale del logo de la empresa configurado en Configuración → pestaña Diseño. Si no lo has cargado, se muestra el nombre del sitio en texto.
  • El nombre del sitio (usado como texto alternativo del logo y en el título de la pestaña del navegador) se define desde el módulo de Website.

7. Solución de problemas frecuentes

SituaciónPosible causaCómo resolverlo
El cliente no ve la opción “Crear cuenta”Tienda y E-Learning están deshabilitados en la cuentaHabilita uno de los dos módulos, o crea la cuenta manualmente desde Clientes en el CRM.
El cliente no puede iniciar sesión aunque el email es correctoNo tiene contraseña asignada (fue creado solo desde el CRM) o la contraseña es incorrectaPídele que use “¿Olvidaste tu contraseña?” para definir una nueva.
No llega el correo de recuperación de contraseñaEmail mal escrito o bloqueado por el proveedor de correo del clienteVerifica el email en la ficha del cliente; pide revisar spam. El sistema no confirma si el email existe, por seguridad.
/login o el panel lateral se ven genéricos, no combinan con el sitioAún no se aplicó CSS global a las clases mg-auth-*Sigue la sección 5 (Personalización con CSS) de este artículo.

8. Recursos adicionales y soporte

  • Documentación relacionada: Clientes, Tienda On-line, E-Learning.
  • emyi puede ayudarte a identificar qué clases de CSS sobreescribir o por qué no aparece “Crear cuenta”.
  • Equipo de soporte: abre un ticket desde el chat de emyi, ve a la sección de Ayuda -> Sugerir mejoras -> Reportar un error o escribe a [email protected].

COMPARTIR

FAQs

MGPanel es una plataforma para crear y gestionar sitios web con CRM integrado. Está pensada para dueños de negocio, equipos de marketing y desarrolladores que necesitan trabajar con múltiples cuentas desde un solo panel.

Una cuenta es el proyecto o negocio (sitio web + CRM). Un usuario es la persona que accede al panel. Un mismo usuario puede tener acceso a varias cuentas con roles distintos.

Desde el módulo Usuarios puedes invitar por correo y asignar un rol (Propietario, Administrador, Programador o Editor). Cada rol define qué puede ver y modificar dentro de la cuenta.

Los cambios se publican desde el módulo Editar Web. Si tienes publicación automática activada, se reflejan al guardar. Si no, deberás solicitar o confirmar la publicación según la configuración de tu cuenta.

Sí. MGPanel es multi-cuenta: puedes crear y gestionar varias cuentas y cambiar entre ellas desde el módulo Cuentas sin mezclar datos.

Crea el formulario en el módulo Formularios y luego usa su shortcode dentro de una página del módulo Sitio Web. El formulario se renderiza automáticamente en el sitio.

Los productos se crean en Inventario y se usan en Facturas o Presupuestos. Para métodos de pago, activa una pasarela desde Integraciones y completa las credenciales requeridas.

Usa la vista previa desde el editor o abre la URL pública del sitio. Si no aparece, revisa el estado de publicación y limpia caché del navegador.

Puedes preguntar a emyi desde el panel o abrir un ticket en Ayuda → Reportar un error. Incluye capturas y el nombre de la cuenta para acelerar el soporte.

MGPanel mantiene snapshots y respaldos según la configuración de tu cuenta. Revisa Configuración para ver el estado de backups y control de versiones.