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

Integrar PrestaShop con WordPress en el mismo hosting (Plesk)

Actualizado el 17 de octubre de 2025

¿Tienes una tienda online con PrestaShop y también un blog o sitio corporativo con WordPress? ¿Te gustaría gestionar ambos desde el mismo panel de control Plesk sin complicaciones ni costes extra? ¡Estás en el lugar indicado!

En esta guía extensa y detallada te voy a explicar paso a paso cómo integrar PrestaShop con WordPress en el mismo hosting (Plesk). Aprenderás a instalar ambos CMS, configurar subdominios, compartir base de datos (opcional) y mantener todo funcionando de forma estable. Además, resolveremos las dudas más frecuentes que suelen tener los usuarios al intentar integrar PrestaShop WordPress en un entorno compartido.

Vamos a ello.


¿Por qué tener PrestaShop y WordPress en el mismo Plesk?

Tener múltiples CMS Plesk no solo es posible, sino que es una práctica muy común y recomendada cuando quieres separar la tienda online del contenido editorial o corporativo. PrestaShop está diseñado para el comercio electrónico, mientras que WordPress es imbatible para blogs, páginas institucionales y gestión de contenidos.

Alojarlos en el mismo hosting con Plesk te permite:

  • Ahorrar en costes de hosting (un solo plan).
  • Gestionar ambos desde un único panel de control.
  • Usar certificados SSL compartidos.
  • Administrar bases de datos, cuentas FTP y correos desde un mismo lugar.
  • Facilitar las copias de seguridad y la migración.

Sin embargo, hay que tener cuidado con los recursos del servidor. Si tu tienda tiene mucho tráfico, asegúrate de que tu plan de hosting tenga suficiente RAM y CPU.


Requisitos previos antes de empezar

Antes de lanzarte a instalar, verifica que cumples con estos requisitos básicos:

  • Un plan de hosting con Plesk (versión 18 o superior recomendada).
  • Al menos un dominio principal (ejemplo: mishop.com).
  • Posibilidad de crear subdominios (ejemplo: blog.mishop.com).
  • Acceso a phpMyAdmin o herramienta similar para gestionar bases de datos.
  • Conocimientos básicos de FTP y de cómo subir archivos (aunque Plesk permite subir por web).

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), recuerda que el puerto de acceso es el 2106. El proceso de instalación es similar, pero la interfaz cambia ligeramente.


Paso 1: Planificar la estructura de directorios

Lo primero es decidir cómo vas a organizar los archivos. Tienes dos opciones principales:

Opción A: Subdominio para WordPress

  • PrestaShop se instala en la raíz del dominio principal (ej: public_html/).
  • WordPress se instala en un subdominio (ej: blog.mishop.com), que apunta a una carpeta como public_html/blog/.

Esta es la opción más limpia y recomendada para múltiples CMS Plesk.

Opción B: Subdirectorio para WordPress

  • PrestaShop en la raíz.
  • WordPress en una subcarpeta (ej: public_html/blog/).
  • El blog se accede desde mishop.com/blog.

Es más sencilla de configurar, pero puede generar conflictos con las rutas de PrestaShop si no se maneja bien. Recomiendo la opción A.


Paso 2: Instalar PrestaShop en Plesk

Plesk tiene un instalador automático de aplicaciones, pero también puedes hacerlo manualmente. Te explico ambas.

Instalación automática con el instalador de Plesk

  1. Inicia sesión en Plesk.
  2. Ve a Aplicaciones > Catálogo de aplicaciones.
  3. Busca "PrestaShop" y haz clic en Instalar.
  4. Elige el dominio donde quieres instalarlo (el principal).
  5. Configura el nombre de la base de datos, usuario y contraseña (Plesk lo genera automáticamente).
  6. Espera a que termine la instalación. Recibirás un enlace de acceso.

Instalación manual (si prefieres más control)

  1. Descarga la última versión de PrestaShop desde su web oficial.
  2. Descomprime el archivo y súbelo a public_html/ mediante FTP o el gestor de archivos de Plesk.
  3. Crea una base de datos en Bases de datos > Añadir base de datos.
  4. Asigna un usuario con todos los privilegios a esa base.
  5. Abre tu dominio en el navegador y sigue el asistente de instalación de PrestaShop.
  6. Introduce los datos de la base de datos que creaste.

[TIP] Durante la instalación de PrestaShop, asegúrate de que la URL de la tienda sea la correcta (sin subcarpetas). Si luego piensas añadir WordPress en un subdominio, no afectará.


Paso 3: Crear el subdominio para WordPress

Ahora vamos a crear el espacio para tu blog o sitio WordPress.

  1. En Plesk, ve a Sitios web y dominios.
  2. Haz clic en Añadir subdominio.
  3. Escribe el nombre del subdominio (ej: blog). Se generará automáticamente blog.mishop.com.
  4. En Directorio raíz, puedes dejarlo por defecto (creará una carpeta blog dentro de public_html) o elegir una ruta personalizada. Recomiendo dejarlo como está.
  5. Haz clic en Aceptar.

Ya tienes el subdominio creado. Ahora puedes instalar WordPress ahí.


Paso 4: Instalar WordPress en el subdominio

Al igual que con PrestaShop, tienes dos caminos.

Instalación automática

  1. En Plesk, ve a Aplicaciones > Catálogo de aplicaciones.
  2. Busca "WordPress".
  3. Al hacer clic en Instalar, selecciona el subdominio que acabas de crear (ej: blog.mishop.com).
  4. Completa los datos del sitio (título, usuario admin, etc.).
  5. Plesk creará automáticamente una base de datos separada para WordPress.

Instalación manual

  1. Descarga WordPress desde wordpress.org.
  2. Sube el contenido descomprimido a la carpeta del subdominio (ej: public_html/blog/).
  3. Crea una nueva base de datos en Plesk (por ejemplo, blog_db).
  4. Asigna un usuario con todos los privilegios.
  5. Abre blog.mishop.com en el navegador y sigue el asistente de instalación de WordPress.
  6. Introduce los datos de la base de datos que creaste.

[WARNING] No uses la misma base de datos para PrestaShop y WordPress. Cada CMS necesita su propia base de datos para evitar conflictos. Si quieres compartir usuarios, tendrás que usar plugins especializados, pero no lo recomiendo para principiantes.


Paso 5: Configurar las URLs y evitar conflictos

Una vez que ambos están instalados, es importante que las URLs sean correctas.

Para PrestaShop (en la raíz)

  • Ve al back office de PrestaShop: Parámetros de la tienda > Tráfico y SEO > SEO y URLs.
  • Asegúrate de que la URL de la tienda sea https://mishop.com (sin www o con él, según prefieras).
  • Si usas HTTPS, activa la opción de redirección automática.

Para WordPress (en el subdominio)

  • En el panel de WordPress, ve a Ajustes > Generales.
  • La Dirección de WordPress y la Dirección del sitio deben ser https://blog.mishop.com.
  • Guarda los cambios.

Redirecciones .htaccess (opcional pero recomendado)

Si quieres que los visitantes que lleguen a mishop.com/blog sean redirigidos automáticamente a blog.mishop.com, puedes añadir una regla en el archivo .htaccess de la raíz de PrestaShop. Pero cuidado: PrestaShop ya tiene su propio .htaccess. Lo mejor es no tocarlo a menos que sepas lo que haces.

[INFO] Si usas Syspanel, el archivo .htaccess se gestiona desde el panel de archivos. Recuerda que el puerto es el 2106.


Paso 6: Compartir recursos (opcional)

Aunque no es obligatorio, puedes querer compartir ciertos recursos entre ambos CMS, como:

  • Tema o diseño: Si quieres que el blog tenga la misma apariencia que la tienda, necesitarás un tema hijo o un diseño personalizado.
  • Usuarios: Para que los clientes puedan comentar en el blog con su cuenta de la tienda, necesitarías un plugin como "PrestaShop WordPress Integration" o una solución a medida. No es trivial.
  • Base de datos de productos: Esto es muy avanzado y no lo recomiendo para usuarios básicos.

En general, lo más sencillo es mantenerlos independientes y usar enlaces entre ellos (por ejemplo, desde el blog enlazar a productos de la tienda).


Paso 7: Probar que todo funciona

Antes de dar el sitio por finalizado, haz estas comprobaciones:

  1. Accede a https://mishop.com – debe cargar la tienda PrestaShop.
  2. Accede a https://blog.mishop.com – debe cargar el blog WordPress.
  3. Prueba a navegar entre páginas de ambos sitios.
  4. Verifica que los formularios de contacto, carrito de compra y comentarios funcionan correctamente.
  5. Revisa que los certificados SSL están activos para ambos dominios (Plesk suele gestionarlo automáticamente si tienes un certificado wildcard o Let's Encrypt).

Preguntas frecuentes (FAQ)

¿Puedo tener PrestaShop y WordPress en el mismo hosting sin Plesk?

Sí, pero Plesk facilita mucho la gestión. En otros paneles como cPanel o Syspanel (puerto 2106) el proceso es similar, aunque la interfaz cambia.

¿Afecta el rendimiento tener dos CMS?

Depende de los recursos del hosting. Si tu plan es básico, puede notarse lentitud. Recomiendo un hosting con al menos 2 GB de RAM y buen ancho de banda.

¿Puedo compartir la misma base de datos?

Técnicamente sí, pero no es recomendable. Cada CMS tiene su propia estructura de tablas y pueden surgir conflictos. Es mejor usar bases de datos separadas.

¿Cómo hago para que el blog aparezca como /blog en lugar de subdominio?

Puedes instalar WordPress en una subcarpeta (ej: public_html/blog/) y luego configurar las URLs en WordPress para que sean mishop.com/blog. Pero ten cuidado con los enlaces internos de PrestaShop.

¿Puedo migrar de un subdirectorio a un subdominio después?

Sí, pero requiere mover archivos, cambiar la URL en WordPress y actualizar la base de datos. Es un proceso delicado. Haz siempre una copia de seguridad antes.


Consejos finales para mantener la integración

  • Actualiza regularmente ambos CMS y sus plugins. Plesk tiene herramientas de actualización automática.
  • Haz copias de seguridad semanales de las bases de datos y los archivos.
  • Usa un plugin de caché en WordPress (como WP Super Cache) y en PrestaShop (como PrestaShop Cache).
  • Monitorea el espacio en disco y el uso de recursos desde Plesk.
  • Si tienes dudas técnicas, consulta la documentación oficial de PrestaShop y WordPress, o contacta con el soporte de tu hosting.

Conclusión

Integrar PrestaShop con WordPress en el mismo hosting con Plesk es totalmente factible y te permite aprovechar lo mejor de ambos mundos: una tienda potente y un blog versátil. Siguiendo los pasos de esta guía, podrás tener múltiples CMS Plesk funcionando sin conflictos.

Recuerda que la clave está en la planificación: usa subdominios, bases de datos separadas y mantén todo actualizado. Si en algún momento te sientes perdido, vuelve a este artículo o busca ayuda en foros especializados.

¡Ahora ya puedes lanzar tu tienda y tu blog juntos! Si te ha sido útil, comparte esta guía con otros emprendedores que estén en la misma situación.

[TIP] Si tu hosting utiliza Syspanel, no olvides que el puerto de acceso es el 2106. El proceso de instalación es idéntico, solo cambia la interfaz del panel.

¿Tienes alguna duda? Déjala en los comentarios (si este artículo está en tu blog) o contacta con tu proveedor de hosting. ¡Buena suerte con tu proyecto!

¿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