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

Cómo instalar PrestaShop en WordPress (usando un subdirectorio)

Actualizado el 9 de enero de 2026

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

Si tienes un blog o una web corporativa hecha con WordPress y quieres añadir una tienda online, quizás te hayas preguntado si es buena idea usar prestashop junto a wordpress. La respuesta es que sí, y de hecho es una solución muy común cuando ya tienes un sitio funcionando y no quieres migrar todo a otra plataforma.

La idea principal es que WordPress se queda en la raíz de tu dominio (por ejemplo, www.tudominio.com) y PrestaShop se instala en un subdirectorio (por ejemplo, www.tudominio.com/tienda). Así, puedes compartir hosting prestashop wordpress sin necesidad de contratar dos planes de alojamiento distintos.

Esta guía está pensada para que cualquier persona, aunque no tenga experiencia técnica, pueda realizar la instalación sin perderse. Vamos a explicarte paso a paso cómo instalar prestashop subdirectorio, qué precauciones debes tener y cómo evitar los errores más comunes.


Ventajas de tener WordPress y PrestaShop en el mismo hosting

Antes de meternos en faena, es importante que entiendas por qué esta opción es tan interesante.

  • Ahorro económico: No necesitas pagar dos alojamientos. Con un solo plan de hosting tienes suficiente.
  • Aprovechas tu dominio principal: Mantienes la autoridad de tu dominio y no tienes que comprar uno nuevo.
  • Facilidad de gestión: Aunque son dos sistemas distintos, puedes gestionar ambos desde el mismo panel de control de tu hosting.
  • Flexibilidad: Puedes usar WordPress para el blog, las páginas de servicios o el contenido corporativo, y PrestaShop para la tienda online.

La clave está en que prestashop wordpress mismo hosting no significa que se mezclen. Son dos aplicaciones independientes que conviven en el mismo servidor, cada una con su propia base de datos y sus propios archivos.


Requisitos previos antes de instalar PrestaShop

Para que la instalación sea un éxito, necesitas tener lo siguiente:

  1. Un hosting con PHP y MySQL: La mayoría de los planes de alojamiento compartido cumplen este requisito.
  2. WordPress instalado: Si ya tienes tu web hecha con WordPress, perfecto. Si no, instálalo primero en la raíz.
  3. Acceso al panel de control de tu hosting: Esto puede ser cPanel, Plesk, Syspanel (el panel de HestiaCP, que se accede por el puerto 2106) o cualquier otro.
  4. Un cliente FTP o el administrador de archivos del hosting: Para subir los archivos de PrestaShop.
  5. Tiempo y paciencia: Aunque no es complicado, requiere seguir los pasos con atención.

[!INFO]
Si tu hosting usa Syspanel (el antiguo HestiaCP), recuerda que la URL de acceso al panel es https://tudominio.com:2106. Ahí podrás crear bases de datos, gestionar archivos y configurar todo lo necesario.


Paso 1: Crear una base de datos para PrestaShop

PrestaShop necesita su propia base de datos. No puedes usar la misma que tiene WordPress, porque cada sistema gestiona sus tablas de forma independiente y podría haber conflictos.

Cómo crear la base de datos en cPanel

  1. Entra en tu panel de control.
  2. Busca la sección Bases de Datos MySQL.
  3. Haz clic en Crear nueva base de datos.
  4. Ponle un nombre descriptivo, por ejemplo: tudominio_prestashop.
  5. Crea un usuario para esa base de datos (por ejemplo, tudominio_presta_user) y asigna una contraseña segura.
  6. Añade el usuario a la base de datos con todos los privilegios.

Cómo crear la base de datos en Syspanel (HestiaCP)

  1. Accede a https://tudominio.com:2106.
  2. Ve a la sección Bases de datos.
  3. Haz clic en Añadir base de datos.
  4. Introduce el nombre de la base de datos, el usuario y la contraseña.
  5. Guarda los datos, porque los necesitarás más adelante.

[!WARNING]
Anota en un archivo de texto el nombre de la base de datos, el usuario y la contraseña. Los necesitarás durante la instalación de PrestaShop.


Paso 2: Descargar PrestaShop

PrestaShop se distribuye en un archivo comprimido (ZIP) que puedes descargar desde su página oficial.

  1. Ve a prestashop.com y descarga la última versión estable.
  2. Guarda el archivo en tu ordenador. Normalmente se llama algo así como prestashop_8.x.x.zip.

[!TIP]
Descarga siempre la versión estable, nunca versiones beta o de desarrollo. Son más seguras y tienen menos errores.


Paso 3: Subir los archivos de PrestaShop al subdirectorio

Ahora viene la parte de mover archivos. Tienes dos opciones: usar el administrador de archivos del hosting o un cliente FTP como FileZilla.

Opción A: Usar el administrador de archivos del hosting

  1. Entra en el panel de control de tu hosting.
  2. Busca la opción Administrador de archivos.
  3. Navega hasta la carpeta public_html (o www, dependiendo del hosting).
  4. Crea una carpeta nueva llamada tienda (puedes usar otro nombre, pero tienda es claro y descriptivo).
  5. Dentro de esa carpeta, sube el archivo ZIP de PrestaShop.
  6. Una vez subido, haz clic derecho sobre el ZIP y selecciona Extraer o Descomprimir.
  7. Cuando termine, borra el archivo ZIP para mantener la carpeta limpia.

Opción B: Usar FileZilla (cliente FTP)

  1. Abre FileZilla y conéctate a tu servidor usando los datos FTP que te dio tu proveedor de hosting.
  2. Navega hasta public_html.
  3. Crea la carpeta tienda (clic derecho, Crear directorio).
  4. Entra en esa carpeta y arrastra el archivo ZIP de PrestaShop desde tu ordenador hasta el servidor.
  5. Una vez subido, necesitas descomprimirlo. Esto no lo puedes hacer desde FileZilla, así que tendrás que usar el administrador de archivos del hosting o un script de descompresión.

[!WARNING]
Si usas FileZilla, asegúrate de que la transferencia esté en modo Binario. Si está en modo ASCII, los archivos pueden corromperse.


Paso 4: Configurar los permisos de archivos

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

  1. Ve al administrador de archivos de tu hosting.
  2. Entra en la carpeta tienda.
  3. Selecciona todas las carpetas y archivos.
  4. Haz clic derecho y selecciona Permisos o CHMOD.
  5. Pon el valor 755 para las carpetas y 644 para los archivos.
  6. Aplica los cambios.

[!INFO]
Durante la instalación, PrestaShop te pedirá permisos de escritura en algunas carpetas concretas, como config, cache, log y img. Si ves algún error relacionado con permisos, vuelve a este paso y pon esos directorios en 777 temporalmente.


Paso 5: Ejecutar el instalador de PrestaShop

Ahora viene la parte más emocionante. Abre tu navegador y escribe la URL de tu tienda:

http://www.tudominio.com/tienda

Si todo está correcto, verás el asistente de instalación de PrestaShop. Sigue estos pasos:

  1. Selecciona el idioma: Elige español y haz clic en Siguiente.
  2. Acepta los términos de la licencia: Marca la casilla y continúa.
  3. Comprueba los requisitos: El instalador te dirá si hay algún problema con tu servidor. Si todo está en verde, sigue adelante.
  4. Introduce los datos de la tienda: Ponle un nombre a tu tienda, selecciona la actividad principal, el país y la moneda.
  5. Configura la cuenta de administrador: Crea un email y una contraseña para acceder al panel de administración de PrestaShop.
  6. Datos de la base de datos: Aquí es donde tienes que poner la información que creaste en el Paso 1.
    • Dirección del servidor: Normalmente es localhost, pero algunos hostings usan 127.0.0.1 o un servidor específico. Si no estás seguro, consulta con tu proveedor.
    • Nombre de la base de datos: El que creaste (ej. tudominio_prestashop).
    • Usuario: El usuario que creaste.
    • Contraseña: La contraseña que asignaste.
    • Prefijo de las tablas: Deja el que viene por defecto (ps_).
  7. Configuración avanzada: Puedes dejar las opciones por defecto.
  8. Instalar: Haz clic en Instalar y espera a que termine el proceso.

[!TIP]
Durante la instalación, PrestaShop puede tardar varios minutos. No cierres la pestaña del navegador ni interrumpas el proceso.


Paso 6: Eliminar la carpeta de instalación

Una vez que la instalación haya terminado, PrestaShop te pedirá que elimines la carpeta install del servidor por seguridad.

  1. Ve al administrador de archivos de tu hosting.
  2. Entra en la carpeta tienda.
  3. Localiza la carpeta install.
  4. Selecciónala y bórrala.

[!WARNING]
Si no eliminas la carpeta install, tu tienda será vulnerable a ataques. Es un paso obligatorio, no opcional.


Paso 7: Configurar la tienda y enlazarla con WordPress

Ahora que PrestaShop está instalado, tienes que configurarlo y hacer que se vea bien junto a tu WordPress.

Cambiar la URL de la tienda

PrestaShop detectará automáticamente la URL de instalación, pero es recomendable verificar la configuración:

  1. Entra en el panel de administración de PrestaShop (http://www.tudominio.com/tienda/admin).
  2. Ve a Configuración avanzada > Rendimiento.
  3. Activa el modo de depuración si necesitas hacer pruebas.
  4. Ve a Configuración de la tienda > Parámetros generales y comprueba que la URL es correcta.

Enlazar la tienda desde WordPress

Para que los usuarios puedan acceder a la tienda fácilmente, puedes añadir un enlace en el menú de WordPress:

  1. Entra en el panel de administración de WordPress.
  2. Ve a Apariencia > Menús.
  3. Crea un nuevo elemento de menú con la URL http://www.tudominio.com/tienda.
  4. Ponle el nombre que quieras, como "Tienda" o "Comprar".
  5. Guarda el menú.

También puedes crear una página en WordPress que redirija a la tienda, o usar un plugin como "Custom Links" para añadir el enlace directamente.


Errores comunes y cómo solucionarlos

Aunque la instalación es sencilla, pueden surgir problemas. Aquí tienes los más frecuentes:

Error de conexión a la base de datos

Si PrestaShop te dice que no puede conectar con la base de datos, revisa:

  • El nombre de la base de datos, el usuario y la contraseña.
  • Que el usuario tiene todos los privilegios.
  • Que el servidor de base de datos es correcto (normalmente localhost).

Error de permisos de escritura

Si ves mensajes sobre carpetas que no se pueden escribir, cambia los permisos a 777 temporalmente y vuelve a intentarlo.

La página muestra un error 500

Esto suele deberse a problemas con los archivos .htaccess. Prueba a:

  1. Renombrar el archivo .htaccess a .htaccess.bak.
  2. Acceder de nuevo a la tienda.
  3. Si funciona, vuelve a generar el .htaccess desde el panel de administración.

Conflictos con WordPress

Aunque no debería haber conflictos, a veces los plugins de caché de WordPress pueden interferir con PrestaShop. Si notas problemas, desactiva temporalmente los plugins de caché.


Preguntas frecuentes (FAQ)

¿Puedo usar el mismo dominio para WordPress y PrestaShop?

Sí, exactamente eso es lo que estás haciendo. WordPress está en la raíz y PrestaShop en un subdirectorio.

¿Afecta PrestaShop al SEO de mi WordPress?

No, siempre que configures correctamente las URLs y no dupliques contenido. Cada sistema tiene sus propias páginas y no deberían solaparse.

¿Puedo compartir la base de datos entre WordPress y PrestaShop?

No, no es recomendable. Cada sistema necesita su propia base de datos para funcionar correctamente.

¿Qué pasa si quiero que la tienda esté en la raíz y WordPress en un subdirectorio?

Es posible, pero el proceso es más complejo. Te recomendamos que primero instales WordPress en la raíz y luego PrestaShop en el subdirectorio, que es lo que hemos explicado en esta guía.

¿Necesito conocimientos avanzados para hacer esto?

No, con seguir los pasos de esta guía es suficiente. Solo necesitas tener acceso al panel de control de tu hosting y saber usar un navegador.


Conclusión

Instalar prestashop junto a wordpress en el mismo hosting es una solución perfecta si quieres tener una tienda online sin perder tu blog o web corporativa. Con prestashop wordpress mismo hosting ahorras dinero y mantienes todo bajo el mismo dominio.

Recuerda que la clave está en crear una base de datos independiente, subir los archivos a un subdirectorio y seguir el asistente de instalación. En menos de una hora, tendrás tu tienda online wordpress prestashop funcionando.

Si has llegado hasta aquí, ya sabes cómo instalar prestashop subdirectorio. Ahora solo te queda personalizar tu tienda, añadir productos y empezar a vender.

[!TIP]
Si tu hosting usa Syspanel (HestiaCP), recuerda que el acceso es por el puerto 2106. Y si tienes cualquier duda, consulta la documentación oficial de PrestaShop o contacta con tu proveedor de hosting. ¡Buena suerte con tu tienda online!

¿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