🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo cambiar la contraseña de administrador en PrestaShop (cPanel y Plesk)

Actualizado el 24 de mayo de 2026

Antes de empezar: ¿Qué necesitas para cambiar la contraseña de administrador de PrestaShop?

Vamos a explicarte, paso a paso y sin tecnicismos, cómo recuperar el acceso a tu tienda online. Existen dos escenarios muy comunes: que recuerdes tu contraseña actual pero quieras cambiarla por seguridad, o que la hayas olvidado por completo y necesites un reset contraseña PrestaShop.

En ambos casos, la solución pasa por dos caminos: el panel de administración de tu hosting (cPanel o Plesk) y la base de datos de tu tienda. No te preocupes, no necesitas ser un experto. Solo tienes que seguir las instrucciones al pie de la letra.

Antes de nada, asegúrate de tener a mano:

  1. Las credenciales de acceso a tu panel de control (cPanel, Plesk o Syspanel).
  2. El nombre de la base de datos de tu PrestaShop (normalmente empieza con el prefijo de tu usuario, por ejemplo tusitio_bd_prestashop).
  3. Un editor de texto simple como el Bloc de notas de Windows o TextEdit en Mac. Nunca uses Word para este tipo de tareas, ya que podría añadir caracteres extraños.

[WARNING]
Antes de hacer cualquier cambio, es altamente recomendable que hagas una copia de seguridad de tu base de datos. Si algo sale mal, podrás restaurarla. En cPanel busca la herramienta "Backup" o "Copias de seguridad" y en Plesk busca "Administrador de copias de seguridad". Si usas Syspanel, la opción suele estar en el menú principal.


Método 1: Cambiar la contraseña desde el panel de administración (la forma fácil)

Este es el método más sencillo, pero solo funciona si ya tienes acceso a tu tienda. Si has olvidado tu contraseña, salta directamente al Método 2.

### Paso 1: Accede a tu back-office

Entra en tu administración de PrestaShop. Normalmente, la URL es algo así como www.tutienda.com/admin o www.tutienda.com/administrador. Introduce tu correo electrónico y tu contraseña actual.

### Paso 2: Navega hasta la configuración de tu cuenta

Una vez dentro, verás un menú lateral. Al final del todo, justo debajo de "Módulos" y antes de "Catálogo", busca el apartado "Administración".

Dentro de "Administración", haz clic en "Empleados" y luego en "Permisos". Verás una lista con todos los administradores de tu tienda.

### Paso 3: Edita el perfil del administrador

Busca tu nombre de usuario o correo electrónico en la lista y haz clic en el icono de edición (normalmente es un lápiz o una flecha) que aparece al final de la fila. Esto abrirá la página de detalles de tu perfil.

### Paso 4: Establece la nueva contraseña

Verás un formulario con varios campos. Localiza el campo "Contraseña". Es importante que sepas que PrestaShop no te muestra tu contraseña actual. Simplemente, escribe la nueva contraseña en el campo "Contraseña" y repítela en el campo "Confirmar contraseña".

[TIP]
Crea una contraseña robusta. Mezcla letras mayúsculas y minúsculas, números y símbolos. Por ejemplo: MiTienda#2024!Segura. Evita usar fechas de nacimiento o nombres comunes.

### Paso 5: Guarda los cambios

Desplázate hasta el final de la página y haz clic en el botón "Guardar". A partir de este momento, tu nueva contraseña estará activa. Te recomendamos que cierres sesión y vuelvas a entrar para comprobar que todo funciona correctamente.


Método 2: Reset de contraseña desde la base de datos (cuando no tienes acceso)

Si has olvidado tu contraseña, este es el método definitivo para recuperar acceso PrestaShop. Vamos a modificar directamente la base de datos. No te asustes, es un proceso muy controlado.

### Paso 1: Accede a phpMyAdmin

Si tu hosting es con cPanel:

  1. Entra en tu cPanel con tus credenciales.
  2. Busca la sección "Bases de Datos".
  3. Haz clic en el icono de "phpMyAdmin".

Si tu hosting es con Plesk:

  1. Entra en tu Plesk.
  2. Ve a "Sitios web y dominios" y selecciona tu dominio.
  3. Busca la sección "Bases de datos" y haz clic en el enlace de "phpMyAdmin" que aparece junto a la base de datos de tu PrestaShop.

[INFO]
Si tu hosting utiliza el panel Syspanel (recuerda, el puerto de acceso es el 2106), el proceso es similar. Busca la sección de "Bases de datos" y dentro de ella, el acceso a "phpMyAdmin".

### Paso 2: Selecciona tu base de datos

En la columna de la izquierda de phpMyAdmin, verás una lista con todas tus bases de datos. Haz clic en la que corresponda a tu PrestaShop. Se abrirá una lista de tablas. No te preocupes, solo nos interesa una.

### Paso 3: Encuentra la tabla de empleados

Busca una tabla que se llame ps_employee, aunque el prefijo ps_ puede variar (por ejemplo, prestashop_employee o shop_employee). Haz clic en el nombre de esa tabla.

### Paso 4: Edita tu usuario administrador

Verás una tabla con todos los usuarios administradores de tu tienda. Busca tu fila (normalmente es la primera, con id_employee = 1) y haz clic en el icono de "Editar" (el lápiz) que está al principio de la fila.

### Paso 5: Genera el hash de tu nueva contraseña (el paso más importante)

Ahora viene la parte técnica. PrestaShop no guarda las contraseñas en texto plano, sino "hasheadas" (un código cifrado). Necesitamos generar ese código para tu nueva contraseña.

  1. En la fila de tu usuario, busca la columna llamada passwd.
  2. Borra todo el contenido que haya en el campo de esa columna.
  3. Escribe el siguiente texto exactamente como está, reemplazando TU_NUEVA_CONTRASEÑA por la contraseña que quieras usar:
$2y$10$abcdefghijklmnopqrstuv

¡ALTO! Eso era un ejemplo incorrecto. No copies eso. El hash real se genera con una herramienta. La forma más segura es usar un generador de hash MD5 o el propio de PrestaShop.

La forma más fiable: En la misma página de edición de phpMyAdmin, busca una pestaña o función que diga "Funciones" o "SQL". Si no lo ves, no pasa nada, usaremos el método más directo:

  1. En el campo passwd, escribe: AQUI_VA_TU_CONTRASEÑA_EN_CLARO (así, tal cual, sin cifrar).
  2. Guarda el cambio (clic en "Continuar" o "Guardar").
  3. Vuelve a la tabla ps_employee y haz clic en "SQL" (arriba, en la barra de menú).
  4. En el cuadro de texto que aparece, pega esta consulta SQL, reemplazando TU_EMAIL por tu correo electrónico de administrador y TU_NUEVA_CONTRASEÑA por la contraseña que quieras usar:
UPDATE ps_employee SET passwd = MD5('TU_NUEVA_CONTRASEÑA') WHERE email = 'TU_EMAIL';
  1. Haz clic en "Continuar" o en el botón "Ejecutar".

[WARNING]
Este método es seguro y el más recomendado. Al usar MD5(), le decimos a la base de datos que cifre la contraseña automáticamente. No escribas la contraseña en texto plano directamente en la tabla, ya que PrestaShop no podrá leerla.

### Paso 6: Prueba el acceso

Una vez ejecutada la consulta, ya puedes intentar acceder a tu back-office con tu correo electrónico y la nueva contraseña que has puesto en la consulta SQL. Debería funcionar sin problemas.


Preguntas frecuentes (FAQ)

### ¿Qué hago si no encuentro la tabla ps_employee?

El prefijo de las tablas puede ser diferente. Puedes buscarla en el archivo de configuración parameters.php de tu PrestaShop, pero es más sencillo que mires la lista de tablas y busques una que contenga la palabra employee. Si no la ves, revisa si tu base de datos es la correcta.

### ¿Puedo cambiar la contraseña de un cliente en lugar de la de un administrador?

Sí, el proceso es exactamente el mismo, pero la tabla se llama ps_customer y la columna de la contraseña también es passwd. Ten en cuenta que la contraseña de los clientes se cifra de la misma manera.

### He cambiado la contraseña con el hash MD5 y no me funciona.

Asegúrate de que has ejecutado la consulta en la tabla correcta (ps_employee) y que has usado el campo email correcto. A veces, el correo electrónico puede tener espacios o mayúsculas. Prueba a ejecutar la consulta con WHERE email = 'TU_EMAIL' y si no, prueba con WHERE id_employee = 1.

### ¿Es seguro cambiar la contraseña directamente en la base de datos?

Sí, es totalmente seguro si sigues los pasos correctamente. Es la única vía cuando has perdido el acceso. Eso sí, asegúrate de usar una contraseña nueva y robusta después de recuperar el acceso.

### ¿Puedo usar este método en cualquier versión de PrestaShop?

Sí, el método de modificar la tabla ps_employee con una consulta SQL funciona en todas las versiones modernas de PrestaShop (1.6, 1.7 y 8.x). El método desde el panel de administración también es universal.

### ¿Qué significa "hash" y por qué no puedo poner mi contraseña directamente?

Un "hash" es como una huella digital de tu contraseña. Es un código único que se genera a partir de ella. Si alguien roba la base de datos, no podrá ver tu contraseña real, solo el hash. Por eso, PrestaShop necesita cifrar la contraseña para poder compararla cuando intentas iniciar sesión.

### He olvidado mi correo electrónico de administrador, ¿cómo lo recupero?

Puedes verlo en la misma tabla ps_employee. Busca tu fila y mira el valor en la columna email. Esa es la dirección que tienes que usar para iniciar sesión.


Consejos finales para mantener tu tienda segura

Una vez que hayas recuperado el acceso, es un buen momento para reforzar la seguridad de tu PrestaShop:

  • Cambia la contraseña regularmente, al menos cada 3 o 6 meses.
  • No uses la misma contraseña para tu tienda y para tu correo electrónico.
  • Activa la autenticación en dos pasos (2FA) en tu back-office. PrestaShop tiene módulos oficiales para esto.
  • Mantén tu PrestaShop actualizado a la última versión. Las actualizaciones corrigen vulnerabilidades de seguridad.
  • Limita los intentos de acceso para evitar ataques de fuerza bruta. Puedes instalar un módulo de seguridad para ello.

Siguiendo estos pasos, podrás cambiar contraseña admin PrestaShop o hacer un reset contraseña PrestaShop sin necesidad de contactar con soporte técnico. Es un proceso que, con un poco de calma, cualquier persona puede realizar. Si en algún momento te sientes perdido, no dudes en consultar la documentación oficial de PrestaShop o contactar con el soporte de tu proveedor de hosting. ¡Mucha suerte con tu tienda!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel