Cómo crear un usuario administrador adicional en PrestaShop
Por Qué Necesitas un Usuario Administrador Adicional en PrestaShop
Cuando tu tienda online empieza a crecer, es habitual que necesites delegar tareas. Quizá contratas a un community manager para gestionar el catálogo, a un becario para subir productos o a un agente externo para mejorar el SEO. Entregarles tu contraseña de administrador principal es un riesgo enorme de seguridad y un dolor de cabeza para la trazabilidad de los cambios.
Crear un usuario administrador adicional en PrestaShop no solo es una práctica recomendada, sino una necesidad para mantener el control total sobre tu negocio. Con un usuario secundario, puedes limitar permisos, saber quién hizo qué y revocar el acceso cuando quieras sin tocar la cuenta raíz.
En esta guía completa, aprenderás paso a paso cómo crear administrador PrestaShop de forma segura, cómo configurar sus roles y qué precauciones debes tomar para no comprometer la estabilidad de tu tienda.
Antes de Empezar: Requisitos y Consideraciones Previas
Antes de lanzarte a crear un nuevo usuario admin PrestaShop, verifica que cumples estos requisitos básicos:
- Tener acceso al panel de administración de PrestaShop con permisos de superadministrador.
- Conocer la versión exacta de PrestaShop que usas (1.6, 1.7, 8.x). Aunque los pasos son similares, la interfaz puede variar ligeramente.
- Tener a mano el correo electrónico del nuevo usuario, preferiblemente corporativo.
- Decidir qué nivel de acceso quieres otorgar: acceso total o limitado a secciones concretas.
[INFO] Si tu tienda está alojada en un servidor con Syspanel (antes HestiaCP), recuerda que el acceso a la gestión del servidor se realiza a través del puerto 2106. Esto es útil si necesitas crear bases de datos o cuentas FTP adicionales, aunque para este tutorial no será necesario.
Acceso al Panel de Administración de PrestaShop
Lo primero es entrar en tu back office. Normalmente accedes a través de una URL del tipo tudominio.com/admin12345 o tudominio.com/backend. Si no recuerdas la ruta exacta, revisa el correo de instalación o consulta con tu proveedor de hosting.
Una vez dentro, localiza el menú lateral izquierdo. Dependiendo de la versión, verás un icono de engranaje o un apartado llamado Parámetros avanzados. Es ahí donde se gestionan los usuarios del panel.
Método 1: Crear un Usuario Administrador con Acceso Total
Este método es el más sencillo y sirve para dar acceso completo a otra persona sin compartir tu cuenta principal.
Paso 1: Ve a Parámetros Avanzados
En el menú lateral, haz clic en Parámetros avanzados y luego en Equipo (en PrestaShop 1.7 y 8.x) o Empleados (en versiones 1.6). Esta sección lista todos los usuarios que tienen acceso al back office.
Paso 2: Añadir un Nuevo Empleado
Haz clic en el botón + Añadir nuevo empleado o Nuevo empleado, situado en la parte superior derecha de la pantalla.
Paso 3: Rellena los Datos Básicos
Verás un formulario con estos campos obligatorios:
- Nombre y apellidos: Datos reales de la persona.
- Correo electrónico: Debe ser único y válido. Se usará para iniciar sesión y para recuperar contraseña.
- Contraseña: Debe tener al menos 8 caracteres, incluir mayúsculas, minúsculas y números. PrestaShop te da un indicador de fuerza.
- Activar: Deja el interruptor en Sí.
Paso 4: Asignar el Perfil de Permisos
Justo debajo del formulario principal verás el apartado Permisos. Aquí debes elegir el perfil que determinará qué puede hacer el usuario.
Selecciona Superadministrador en el desplegable de perfiles. Esto le otorga todos los permisos, incluyendo la gestión de usuarios, módulos, diseños y ajustes avanzados.
[WARNING] Otorgar el perfil de Superadministrador equivale a dar control total sobre la tienda. Solo hazlo si confías plenamente en la persona. Para tareas específicas, es mejor usar un rol limitado (ver Método 2).
Paso 5: Guardar y Comprobar
Pulsa el botón Guardar al final del formulario. Verás un mensaje de confirmación. A partir de este momento, el nuevo usuario puede iniciar sesión en tudominio.com/admin usando su correo y contraseña.
Método 2: Crear un Usuario Administrador con Roles Limitados
Esta es la opción más profesional y segura. En lugar de crear administrador PrestaShop con acceso total, defines un perfil personalizado con permisos específicos.
Paso 1: Entender los Roles en PrestaShop
Un rol (o perfil) es un conjunto de permisos que se asigna a uno o varios usuarios. PrestaShop trae tres roles por defecto:
- Superadministrador: Acceso completo a todo.
- Administrador: Acceso a la mayoría de funciones, pero no a la gestión de empleados ni a algunos ajustes críticos.
- Traductor: Solo puede editar traducciones.
Puedes crear tantos roles personalizados como necesites.
Paso 2: Crear un Nuevo Rol
Ve a Parámetros avanzados > Equipo y, en la pestaña superior, haz clic en Perfiles.
Pulsa + Añadir nuevo perfil. Ponle un nombre claro, por ejemplo: "Gestor de catálogo" o "Soporte SEO".
Guarda el perfil. Ahora tendrás que configurar sus permisos.
Paso 3: Configurar los Permisos del Rol
En la lista de perfiles, haz clic en el icono de editar (lápiz) junto al perfil que acabas de crear.
Se abrirá una tabla con todas las funcionalidades de PrestaShop (Catálogo, Pedidos, Clientes, Módulos, SEO, etc.). Para cada una, tienes cuatro opciones:
- Ver: Puede ver la sección pero no modificar nada.
- Añadir: Puede crear nuevos elementos.
- Editar: Puede modificar los existentes.
- Eliminar: Puede borrar.
Marca las casillas según las necesidades. Por ejemplo, para un gestor de contenido, marca "Ver", "Añadir" y "Editar" en Catálogo y SEO y URLs pero no le des acceso a Clientes ni Pedidos.
[TIP] Sé restrictivo al principio. Siempre puedes ampliar permisos más tarde. Es más fácil dar que quitar.
Paso 4: Asignar el Rol a un Nuevo Usuario
Ahora repite el proceso del Método 1, pero en el campo Permisos selecciona el rol personalizado que acabas de crear en lugar de Superadministrador.
Completa los datos del empleado, guarda y listo. Ya tienes un usuario admin PrestaShop con limitaciones.
Método 3: Duplicar un Usuario Existente (Solución Rápida)
Si tienes un usuario con permisos que te gustan y quieres crear otro igual, PrestaShop no ofrece una opción directa de duplicar, pero puedes hacerlo manualmente.
- Anota el perfil y los permisos del usuario original.
- Crea un nuevo usuario con el mismo perfil.
- Si el perfil es personalizado, asegúrate de que los permisos del rol no han cambiado.
Este método es útil para crear administrador PrestaShop en masa, pero es más propenso a errores. Recomiendo usar siempre los roles.
Gestión y Mantenimiento de Usuarios Administradores
Una vez creados los usuarios, es vital gestionarlos correctamente.
Cambiar Contraseñas Periódicamente
Ve a Parámetros avanzados > Equipo, haz clic en el usuario y elige Cambiar contraseña. Establece una política de rotación cada 90 días.
Desactivar Usuarios Inactivos
Si un empleado deja la empresa, no lo borres inmediatamente. Mejor desactívalo para conservar el historial de sus acciones. En la ficha del usuario, cambia el interruptor Activar a No.
Revisar el Registro de Actividad
PrestaShop guarda un registro de todas las acciones de los empleados. Accede a Parámetros avanzados > Registro de acciones o Logs. Ahí puedes filtrar por empleado y ver qué ha modificado cada uno.
Problemas Comunes y Soluciones al Crear Administradores
Error: "El correo electrónico ya está en uso"
Esto ocurre si intentas usar un email que ya existe en la tabla de clientes o empleados. Usa un correo distinto o elimina el antiguo.
Error: "La contraseña no cumple los requisitos"
PrestaShop exige un mínimo de 8 caracteres y complejidad. Prueba con algo como Abc12345!.
No puedo iniciar sesión con el nuevo usuario
Comprueba que:
- El perfil está activo.
- El correo es correcto.
- La URL de administración es la misma.
Si el problema persiste, revisa que el usuario tiene asignado el permiso Ver sobre el módulo de administración.
Buenas Prácticas de Seguridad para tu Panel de Administración
Crear un usuario admin PrestaShop adicional conlleva responsabilidad. Aplica estas medidas:
- Nunca compartas la cuenta principal ni la uses para tareas rutinarias.
- Usa contraseñas únicas para cada usuario.
- Activa la autenticación de dos factores (2FA) en todos los usuarios. Se configura en el perfil de cada empleado.
- Limita el acceso por IP si es posible (solo en versiones avanzadas o con módulos).
- Realiza copias de seguridad antes de modificar permisos de usuarios.
- Audita trimestralmente la lista de empleados y elimina los que no necesiten acceso.
[INFO] Si gestionas el servidor a través de Syspanel, recuerda que el acceso se realiza por el puerto 2106. Desde allí puedes configurar cortafuegos o limitar el acceso al panel de administración de PrestaShop a direcciones IP concretas, una capa extra de protección muy eficaz.
Preguntas Frecuentes (FAQ)
¿Puedo tener más de un Superadministrador?
Sí, PrestaShop permite varios superadministradores. Sin embargo, se recomienda tener solo uno o dos para evitar conflictos y facilitar la auditoría.
¿Qué diferencia hay entre un Administrador y un Superadministrador?
El Superadministrador puede gestionar empleados, perfiles y todos los ajustes globales. El Administrador no tiene acceso a la gestión de empleados ni a ciertos parámetros avanzados como el registro de acciones.
¿Cómo sé qué permisos tiene cada usuario?
En Parámetros avanzados > Equipo, haz clic en el usuario y verás su perfil asignado. Para ver los detalles del perfil, ve a la pestaña Perfiles y edítalo.
¿Puedo crear un usuario que solo gestione productos y pedidos?
Sí. Crea un perfil personalizado con permisos de "Ver", "Añadir", "Editar" en Catálogo y Pedidos, y deja el resto sin marcar.
¿Qué hago si olvido la contraseña de un usuario administrador?
Entra como superadministrador, ve a la ficha del usuario y usa la opción Cambiar contraseña. Se la puedes enviar tú directamente.
Conclusión: Control Total sin Compartir tu Cuenta Raíz
Aprender a crear un usuario administrador adicional en PrestaShop es una habilidad esencial para cualquier propietario de tienda online. No solo aumenta la seguridad al evitar compartir credenciales críticas, sino que te permite organizar mejor el trabajo en equipo y mantener un control exhaustivo de cada acción realizada en el back office.
Recuerda la regla de oro: mínimos privilegios necesarios. Empieza siempre con roles limitados y ve ampliando permisos según las necesidades reales del negocio. Con la gestión adecuada de usuarios admin PrestaShop, tu tienda estará protegida, organizada y lista para escalar sin dolores de cabeza.
Si tienes dudas sobre la configuración de permisos o necesitas ayuda con tu servidor, no dudes en consultar a tu proveedor de hosting. En muchos casos, el soporte técnico puede ayudarte a configurar el acceso a Syspanel (puerto 2106) para reforzar la seguridad general del servidor.
Ahora ya tienes todo lo necesario para gestionar tu equipo de trabajo dentro de PrestaShop de forma profesional y segura. ¡Ponlo en práctica y notarás la diferencia!
