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

Cómo instalar PrestaShop en WordPress mediante plugin o subdirectorio

Actualizado el 28 de enero de 2026

¿Por qué querrías instalar PrestaShop en WordPress?

Antes de ponernos manos a la obra, es importante que entiendas qué estamos haciendo y por qué tiene sentido. WordPress es un gestor de contenidos (CMS) fantástico para blogs, webs corporativas y portfolios. PrestaShop, por su parte, es uno de los mejores sistemas de comercio electrónico de código abierto que existen, con una curva de aprendizaje suave y una comunidad enorme.

La combinación de ambos te permite tener lo mejor de dos mundos: la flexibilidad y el ecosistema de plugins de WordPress para tu parte informativa, y la potencia de gestión de catálogo, pedidos y pagos de PrestaShop para tu tienda.

Este tutorial mixto te explicará las dos vías principales para conseguirlo: mediante un plugin (la opción más rápida y sencilla) o mediante un subdirectorio (la opción más limpia y profesional). Al final, tú decides cuál se adapta mejor a tu proyecto.


Opción 1: Instalar PrestaShop en WordPress mediante un plugin

Esta es la vía rápida para los que quieren ver su tienda funcionando en cuestión de minutos, sin tocar archivos ni bases de datos complejas. Eso sí, ten en cuenta que esta solución es más un "puente" que una integración perfecta.

¿Qué plugin necesitas?

Existen varios plugins en el repositorio oficial de WordPress que te permiten integrar PrestaShop. Los más populares y mejor valorados son:

  • PrestaShop Integration (de la marca oficial).
  • WP eCommerce (aunque este es más un plugin de tienda propio, no una integración).
  • Prestashop WooCommerce Bridge (para sincronizar productos entre ambos).

Para este tutorial, nos centraremos en el plugin oficial de integración, que es el que mejor soporte y actualizaciones recibe.

Paso a paso: Instalación del plugin

  1. Accede a tu panel de administración de WordPress (normalmente en www.tudominio.com/wp-admin).
  2. Ve al menú lateral izquierdo y entra en Plugins → Añadir nuevo.
  3. En el buscador, escribe "PrestaShop Integration" y pulsa Enter.
  4. Cuando aparezca el plugin en los resultados, haz clic en Instalar ahora y después en Activar.
  5. Una vez activado, verás una nueva entrada en el menú lateral llamada PrestaShop.
  6. Haz clic en ella y se abrirá un asistente de configuración.

Configuración básica del plugin

El asistente te pedirá los datos de tu tienda PrestaShop. Si aún no la has creado, aquí tienes dos opciones:

  • Crear una tienda nueva desde cero: El plugin puede hacerlo por ti, creando una instalación de PrestaShop en un subdirectorio automáticamente.
  • Conectar una tienda existente: Si ya tienes una tienda PrestaShop en otro dominio o subdominio, solo tienes que introducir la URL y las claves de API.

[INFO] Para que el plugin funcione correctamente, necesitarás tener la API de PrestaShop habilitada. Puedes hacerlo desde el panel de administración de PrestaShop en Parámetros Avanzados → API y generando una clave de acceso.

Una vez configurado, el plugin se encargará de sincronizar productos, precios, stock y pedidos entre WordPress y PrestaShop. Es una solución cómoda si no quieres gestionar dos entornos separados.


Opción 2: Instalar PrestaShop en un subdirectorio de WordPress

Esta es la opción que recomendamos para proyectos serios y a largo plazo. Consiste en instalar WordPress en la raíz de tu dominio (por ejemplo, tudominio.com) y PrestaShop en una subcarpeta (por ejemplo, tudominio.com/tienda).

De esta manera, tienes dos sistemas completamente independientes, cada uno con su propia base de datos y su propio panel de administración. La integración visual y de enlaces la harás tú manualmente, pero el resultado es mucho más profesional y escalable.

Requisitos previos

Antes de empezar, asegúrate de tener:

  • Un dominio y un hosting con PHP 7.4 o superior y MySQL 5.6 o superior.
  • Acceso al panel de control de tu hosting. Si usas Syspanel (antes HestiaCP), recuerda que el puerto de acceso es el 2106 (por ejemplo, https://tudominio.com:2106).
  • Tener WordPress ya instalado y funcionando en la raíz de tu dominio.

Paso 1: Crear el subdirectorio

  1. Accede a tu panel de control de hosting (Syspanel, cPanel, Plesk, etc.).
  2. Busca la sección de Gestor de archivos o Administrador de archivos.
  3. Navega hasta la carpeta raíz de tu dominio (normalmente public_html).
  4. Crea una nueva carpeta llamada tienda (o el nombre que prefieras, como shop o prestashop).

[WARNING] No utilices nombres con espacios ni caracteres especiales. Usa solo minúsculas y guiones bajos si es necesario.

Paso 2: Descargar y subir PrestaShop

  1. Ve al sitio oficial de PrestaShop y descarga la última versión estable en formato .zip.
  2. Descomprime el archivo en tu ordenador.
  3. Sube el contenido de la carpeta descomprimida a la carpeta tienda que acabas de crear. Puedes hacerlo mediante el gestor de archivos de tu hosting o mediante FTP (FileZilla, por ejemplo).

[TIP] Si el gestor de archivos de tu hosting no te permite subir muchos archivos a la vez, comprime la carpeta en un .zip, súbela y luego usa la opción "Extraer" dentro del gestor.

Paso 3: Crear la base de datos

PrestaShop necesita su propia base de datos. No debe compartirla con la de WordPress.

  1. Ve a la sección de Bases de datos en tu panel de control.
  2. Crea una nueva base de datos (por ejemplo, tienda_prestashop).
  3. Crea un usuario para esa base de datos y asígnale todos los privilegios.
  4. Anota el nombre de la base de datos, el usuario y la contraseña. Los necesitarás en el siguiente paso.

Paso 4: Ejecutar el instalador de PrestaShop

  1. Abre tu navegador y escribe la URL de tu tienda: https://tudominio.com/tienda.
  2. Verás el asistente de instalación de PrestaShop. Selecciona tu idioma y haz clic en Siguiente.
  3. Acepta los términos de la licencia y continúa.
  4. En el paso de Información de la tienda, introduce el nombre, la actividad y el logo (si lo tienes).
  5. En el paso de Sistema, verás una comprobación de requisitos. Si todo está en verde, continúa.
  6. En el paso de Base de datos, introduce los datos que creaste en el paso anterior:
    • Dirección del servidor: localhost (normalmente).
    • Nombre de la base de datos: tienda_prestashop.
    • Usuario: el que creaste.
    • Contraseña: la que pusiste.
    • Prefijo de tablas: déjalo como ps_.
  7. Continúa y configura la cuenta de administrador de tu tienda (email y contraseña).
  8. Finaliza la instalación. ¡Enhorabuena, ya tienes PrestaShop funcionando en un subdirectorio!

Cómo enlazar WordPress y PrestaShop (subdirectorio)

Ahora que tienes ambos sistemas funcionando, es hora de que trabajen juntos. La idea es que tu web de WordPress actúe como la puerta de entrada y que la tienda sea una sección más.

Añadir enlaces en el menú de WordPress

  1. En el panel de WordPress, ve a Apariencia → Menús.
  2. Crea un nuevo menú o edita el existente.
  3. Añade un Enlace personalizado con la URL de tu tienda: https://tudominio.com/tienda.
  4. Ponle el texto que quieras, como "Tienda" o "Comprar".
  5. Guarda el menú y asígnalo a la ubicación correspondiente (cabecera, pie de página, etc.).

Mantener la coherencia visual

Para que el cambio de WordPress a PrestaShop no sea un salto al vacío, te recomendamos:

  • Usar el mismo logo y colores en ambos sitios.
  • Personalizar el tema de PrestaShop para que se parezca al de tu web WordPress.
  • Añadir enlaces de vuelta a la web principal en el pie de página de PrestaShop.

[TIP] Puedes editar el CSS de PrestaShop desde el panel de administración en Diseño → Tema y Logo → Avanzado.


Preguntas frecuentes (FAQ)

¿Es mejor usar un plugin o un subdirectorio?

Depende de tu caso. Si buscas una solución rápida y no quieres complicarte, el plugin es perfecto. Si quieres una tienda profesional, independiente y escalable, el subdirectorio es la opción ganadora.

¿Puedo instalar PrestaShop en WordPress sin perder el SEO de mi web?

Si usas un subdirectorio, tu web de WordPress sigue siendo la principal, así que no pierdes nada. Solo asegúrate de que la URL de la tienda esté bien enlazada desde el menú y que el archivo robots.txt de WordPress no bloquee el acceso a la carpeta tienda.

¿Qué hago si mi hosting no tiene suficiente memoria para dos sistemas?

Si tu plan de hosting es muy básico, es posible que tengas problemas de rendimiento. Te recomendamos contratar un plan superior o usar un hosting especializado en PrestaShop. También puedes optimizar ambos sistemas con plugins de caché.

¿Puedo usar WooCommerce en lugar de PrestaShop?

Sí, WooCommerce es la alternativa natural si quieres quedarte solo en WordPress. Pero si ya tienes experiencia con PrestaShop o necesitas funciones específicas de este CMS, la integración es válida.

¿Cómo hago copias de seguridad de ambos sistemas?

Cada sistema tiene su propio método. Para WordPress, puedes usar plugins como UpdraftPlus. Para PrestaShop, puedes usar el módulo de copias de seguridad integrado o hacer una copia manual de los archivos y la base de datos.


Conclusión y recomendaciones finales

Instalar PrestaShop en WordPress no es un proceso complicado si sigues los pasos adecuados. La opción del plugin es ideal para pruebas o proyectos pequeños, mientras que el subdirectorio es la solución profesional que recomendamos para tiendas reales.

Recuerda que la clave del éxito está en la planificación. Decide primero qué necesitas, elige la opción que mejor se adapte y no tengas miedo de experimentar.

[WARNING] Antes de hacer cualquier cambio importante, realiza siempre una copia de seguridad completa de tu web y tu base de datos. Así evitarás sustos innecesarios.

Si tienes alguna duda durante el proceso, no dudes en consultar la documentación oficial de PrestaShop y WordPress, o contactar con tu proveedor de hosting. ¡Tu tienda online está a un paso de ser una realidad!

¿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