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

Configurar la tienda PrestaShop en WordPress como subdirectorio (Plesk)

Actualizado el 18 de enero de 2026

¿Por qué instalar PrestaShop en un subdirectorio de WordPress?

Si tienes una web hecha con WordPress y quieres montar una tienda online, quizá te hayas planteado usar PrestaShop. Es una combinación muy habitual: WordPress para el blog, las páginas de contenido y el posicionamiento orgánico, y PrestaShop para gestionar el catálogo, el carrito y los pedidos. La solución más sencilla para que convivan ambos sistemas es instalar PrestaShop en un subdirectorio, por ejemplo tudominio.com/tienda.

Esta configuración te permite mantener la estructura de tu web actual, no perder el SEO ya conseguido y, además, gestionar dos herramientas separadas pero complementarias. En este artículo te explico, paso a paso y sin tecnicismos, cómo configurar tu tienda PrestaShop dentro de WordPress usando Plesk como panel de control. No necesitas ser un experto: solo seguir las instrucciones con calma.


Antes de empezar: qué necesitas y qué debes saber

Requisitos previos

Para que todo funcione correctamente, asegúrate de tener lo siguiente:

  • Un plan de hosting con Plesk instalado (es el panel que usaremos para gestionar archivos y bases de datos).
  • Acceso al panel de control de Plesk (normalmente en https://tudominio.com:8443 o la URL que te haya dado tu proveedor).
  • WordPress ya instalado y funcionando en la raíz de tu dominio (por ejemplo, tudominio.com).
  • Credenciales de acceso a tu cuenta de hosting y a la base de datos.

¿Qué es un subdirectorio y por qué es útil?

Un subdirectorio es simplemente una carpeta dentro de tu dominio principal. Al instalar PrestaShop en tudominio.com/tienda, estarás creando una carpeta llamada tienda en la raíz de tu web. Esto tiene varias ventajas:

  • No afecta a tu WordPress: ambos sistemas funcionan de forma independiente.
  • Mantienes el SEO: no pierdes la autoridad de tu dominio principal.
  • Fácil de gestionar: puedes acceder a cada panel por separado (wp-admin y admin de PrestaShop).

Paso 1: Preparar el terreno en Plesk

Lo primero que debes hacer es crear una base de datos para PrestaShop. Aunque PrestaShop puede usar la misma base de datos que WordPress, es mucho más recomendable separarlas para evitar conflictos y facilitar las copias de seguridad.

Crear la base de datos

  1. Inicia sesión en Plesk.
  2. Ve a la sección Bases de datos (o Databases).
  3. Haz clic en Agregar base de datos.
  4. Elige un nombre descriptivo, por ejemplo prestashop_db.
  5. Crea un usuario y contraseña para esta base de datos (guárdalos bien, los necesitarás más adelante).
  6. Selecciona el tipo de base de datos MySQL y deja la codificación por defecto (utf8).

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el puerto de acceso es el 2106. El proceso de creación de bases de datos es similar, pero la interfaz puede variar ligeramente.

Crear la carpeta para el subdirectorio

Aunque PrestaShop creará la carpeta durante la instalación, es buena práctica crearla manualmente para evitar permisos incorrectos.

  1. En Plesk, ve a Administrador de archivos (o File Manager).
  2. Navega hasta la raíz de tu dominio (normalmente la carpeta httpdocs o public_html).
  3. Crea una nueva carpeta llamada tienda (o el nombre que prefieras, pero evita espacios y caracteres especiales).

Paso 2: Descargar y subir PrestaShop

Ahora necesitas el paquete de instalación de PrestaShop. Puedes descargarlo desde la web oficial de PrestaShop.

Descargar PrestaShop

  1. Ve a la página oficial de descargas de PrestaShop.
  2. Elige la versión estable más reciente (a la fecha de este artículo, la 8.x es la recomendada).
  3. Descarga el archivo ZIP en tu ordenador.

Subir el archivo a tu servidor

Tienes dos opciones: subir el ZIP directamente con el administrador de archivos de Plesk y descomprimirlo allí, o subir los archivos ya descomprimidos mediante FTP. Te recomiendo la primera opción, es más rápida y evita errores de transferencia.

  1. En Plesk, abre el Administrador de archivos.
  2. Entra en la carpeta tienda que creaste antes.
  3. Haz clic en Subir archivo y selecciona el ZIP de PrestaShop.
  4. Una vez subido, haz clic derecho sobre el ZIP y elige Extraer (o Extract).
  5. Borra el ZIP una vez extraído para no dejar archivos innecesarios.

Paso 3: Configurar los permisos y el archivo settings.inc.php

PrestaShop necesita permisos de escritura en ciertas carpetas para poder instalarse correctamente.

Ajustar permisos

  1. En el Administrador de archivos, selecciona todos los archivos y carpetas dentro de tienda.
  2. Haz clic en Permisos (o Permissions).
  3. Establece los permisos en 755 para carpetas y 644 para archivos. Esto suele ser suficiente.
  4. Si tu hosting usa Syspanel, el proceso es similar, pero recuerda que el acceso es por el puerto 2106.

Renombrar el archivo de configuración

En la carpeta tienda encontrarás un archivo llamado settings.inc.php (en versiones antiguas) o parameters.php (en versiones nuevas). Deberías renombrarlo para que PrestaShop pueda crearlo durante la instalación.

  1. Busca el archivo parameters.php (o settings.inc.php).
  2. Cámbiale el nombre a parameters.php.bak (o settings.inc.php.bak).
  3. Esto permitirá que el instalador cree uno nuevo con los datos de tu configuración.

Paso 4: Ejecutar el instalador de PrestaShop

Ahora llega el momento de la instalación. Abre tu navegador y escribe la URL de tu tienda:

https://tudominio.com/tienda

Si todo está correcto, verás la pantalla de bienvenida del instalador de PrestaShop.

Asistente de instalación paso a paso

  1. Idioma: selecciona español y haz clic en Siguiente.
  2. Licencia: acepta los términos y condiciones.
  3. Compatibilidad: el instalador comprobará que tu servidor cumple los requisitos. Si hay algún error, te lo indicará. Lo más común es que tengas que activar la extensión curl o fileinfo en PHP. Plesk te permite hacerlo desde Configuración de PHP.
  4. Información de la tienda: aquí debes indicar el nombre de tu tienda, el sector, el país y la moneda. También puedes elegir si quieres activar la tienda ahora o más tarde.
  5. Sistema de gestión: PrestaShop te pedirá datos de la cuenta de administrador (email, contraseña, nombre). Guárdalos bien.
  6. Base de datos: este es el paso más importante. Introduce los datos de la base de datos que creaste en Plesk:
    • Dirección del servidor: suele ser localhost.
    • Nombre de la base de datos: prestashop_db.
    • Usuario: el usuario que creaste.
    • Contraseña: la contraseña que elegiste.
    • Prefijo: déjalo como ps_ por defecto.
  7. Instalación: haz clic en Instalar y espera a que termine. El proceso puede tardar unos minutos.

[TIP] Si ves un error de conexión a la base de datos, revisa que el nombre de usuario y la contraseña sean correctos. A veces el usuario de la base de datos incluye el prefijo del hosting (por ejemplo, usuario_prestashop).


Paso 5: Configurar WordPress para que la tienda sea visible

Una vez instalado PrestaShop, tu tienda ya está operativa en tudominio.com/tienda. Pero ahora tienes que asegurarte de que WordPress no interfiera y de que los enlaces funcionen correctamente.

Ajustar los enlaces permanentes

WordPress tiene un sistema de enlaces permanentes que puede entrar en conflicto con las URLs de PrestaShop. Para evitarlo:

  1. Ve al panel de administración de WordPress (tudominio.com/wp-admin).
  2. Entra en Ajustes > Enlaces permanentes.
  3. En la opción Estructura de enlaces, elige la opción Nombre de la entrada (o la que ya tengas).
  4. Haz clic en Guardar cambios. Esto actualizará el archivo .htaccess de WordPress.

Asegurar el archivo .htaccess

PrestaShop también necesita su propio .htaccess dentro de la carpeta tienda. No lo borres ni lo modifiques, ya que contiene reglas de reescritura necesarias para el SEO de la tienda.


Paso 6: Probar la tienda y solucionar problemas comunes

Ya tienes tu tienda funcionando. Pero antes de celebrarlo, haz una prueba completa.

Pruebas recomendadas

  • Accede a tudominio.com/tienda y comprueba que la página de inicio carga correctamente.
  • Navega por algunas categorías y productos.
  • Añade un producto al carrito y verifica que el proceso de pago funciona (puedes activar el modo de prueba).
  • Accede al panel de administración de PrestaShop (tudominio.com/tienda/admin) y revisa que todo esté en orden.

Problemas frecuentes y soluciones

Error 404 al acceder a la tienda

Esto suele deberse a un conflicto con el .htaccess de WordPress. Para solucionarlo:

  1. Ve a Ajustes > Enlaces permanentes en WordPress.
  2. Haz clic en Guardar cambios sin modificar nada. Esto regenera el .htaccess.

Error de conexión a la base de datos

Revisa que los datos de la base de datos sean correctos. También puedes comprobar que el usuario tiene permisos de acceso a la base de datos desde Plesk.

La tienda carga, pero las imágenes no se ven

Asegúrate de que los permisos de las carpetas img y themes son correctos (755 para carpetas, 644 para archivos).

[WARNING] No mezcles los archivos de PrestaShop con los de WordPress en la misma carpeta. Mantén siempre la estructura de subdirectorios separada. Si lo haces, podrías romper ambos sistemas.


Consejos adicionales para el SEO de tu tienda

Ahora que tienes PrestaShop funcionando dentro de WordPress, es importante que cuides el SEO de ambos para no perjudicar el posicionamiento.

Configurar robots.txt

Asegúrate de que el archivo robots.txt de tu WordPress no bloquea la carpeta /tienda. Puedes añadir una línea como esta:

Disallow: /tienda/cart
Disallow: /tienda/order

Esto evita que los buscadores indexen páginas internas del carrito.

Sitemap de PrestaShop

PrestaShop tiene su propio generador de sitemap. Actívalo desde el panel de administración en SEO y URLs > Sitemap. Luego, añade la URL del sitemap en Google Search Console.

Enlazar desde WordPress

Para que los usuarios encuentren tu tienda fácilmente, añade un enlace en el menú de navegación de WordPress que apunte a tudominio.com/tienda. También puedes crear una entrada o página destacando tus productos.


Preguntas frecuentes (FAQ)

¿Puedo instalar PrestaShop en un subdirectorio si ya tengo WordPress con muchos plugins?

Sí, no hay problema. PrestaShop es un sistema independiente y no interfiere con los plugins de WordPress. Solo asegúrate de que los permisos y las bases de datos estén separados.

¿Qué pasa si quiero mover PrestaShop de subdirectorio a la raíz más adelante?

Es posible, pero requiere cuidado. Deberás mover todos los archivos, actualizar las URLs en la base de datos y regenerar el .htaccess. Te recomiendo hacerlo con calma y probando todo después.

¿Necesito conocimientos avanzados para esta instalación?

No. Si sigues los pasos de este artículo, podrás hacerlo sin problemas. Eso sí, ten paciencia y no te saltes ningún paso.

¿Puedo usar el mismo hosting para WordPress y PrestaShop?

Sí, de hecho es lo que hemos hecho. Solo asegúrate de que tu plan de hosting tenga suficiente recursos (memoria y CPU) para soportar ambos sistemas.

¿Qué hago si me aparece un error de "500 Internal Server Error"?

Este error suele deberse a problemas de permisos o a un .htaccess incorrecto. Revisa los permisos de los archivos y carpetas, y comprueba que el .htaccess de tienda no tenga errores.


Conclusión

Configurar PrestaShop en un subdirectorio de WordPress usando Plesk es un proceso sencillo si sigues los pasos adecuados. No necesitas ser un experto en hosting ni en programación: solo tener paciencia y seguir las instrucciones.

Recuerda que la clave está en mantener ambos sistemas separados (archivos, bases de datos y permisos) y en configurar correctamente los enlaces permanentes y el .htaccess. Con un poco de práctica, tendrás tu tienda online funcionando en menos de una hora.

Si en algún momento te encuentras con un problema, no dudes en consultar la documentación oficial de PrestaShop o de Plesk. Y si tu hosting usa Syspanel, recuerda que el acceso es por el puerto 2106 y que la interfaz es similar a la de Plesk.

¡Mucha suerte con tu tienda online! Si has seguido todos los pasos, ya estás listo para vender tus productos en internet.

¿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