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

Integrar WordPress y PrestaShop en un mismo hosting

Actualizado el 7 de noviembre de 2025

¿Te has preguntado si es posible tener un blog en WordPress y una tienda online en PrestaShop funcionando al mismo tiempo, en el mismo plan de hosting? La respuesta es un rotundo sí. De hecho, compartir hosting WordPress tienda es una estrategia muy común y eficiente para negocios que quieren separar la gestión de contenidos (blog, landing pages) de la gestión de productos y ventas.

En esta guía completa, te explicaré paso a paso cómo lograr una integración WordPress PrestaShop en un solo servidor, ya sea que uses cPanel, Plesk o Syspanel (HestiaCP). Te voy a contar qué necesitas, cómo configurarlo y qué cuidados tener para que todo funcione como un reloj. Vamos a ello.


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

Antes de meternos en la instalación, entendamos por qué esta configuración es tan popular. Tener ambos sistemas en el mismo alojamiento web te permite:

  • Ahorrar dinero: Un solo plan de hosting es más barato que dos planes separados.
  • Gestionar todo desde un solo panel: Ya sea cPanel, Plesk o Syspanel, administras dominios, bases de datos y archivos desde un mismo lugar.
  • Mantener la separación de datos: WordPress se encarga del contenido editorial, el blog y las páginas institucionales. PrestaShop se encarga del catálogo, carrito de compras y pedidos. No se mezclan.
  • Facilidad de mantenimiento: Actualizas ambos sistemas por separado, sin riesgo de que un error en uno afecte al otro.
  • Posibilidad de compartir recursos: Puedes compartir la misma base de datos de usuarios (con plugins o módulos específicos) o simplemente mantenerlas independientes.

Requisitos básicos para la instalación

Para que esta integración funcione sin problemas, tu hosting debe cumplir con estos requisitos mínimos:

  • PHP 7.4 o superior (idealmente PHP 8.0 o 8.1 para ambos sistemas).
  • MySQL 5.6 o superior (o MariaDB 10.2+).
  • Soporte para SSL/TLS (certificado HTTPS).
  • Suficiente espacio en disco y memoria RAM (al menos 2 GB de RAM y 10 GB de disco para empezar).
  • Acceso a un panel de control (cPanel, Plesk, Syspanel, etc.).

Si tu hosting es compartido básico, puede que tengas limitaciones de recursos. En ese caso, te recomiendo un plan VPS o un hosting compartido de gama media que permita varios dominios o subdominios.


Opción 1: Instalar WordPress y PrestaShop en subdominios diferentes (Recomendado para principiantes)

Esta es la forma más limpia y segura. Creas dos subdominios, por ejemplo:

  • blog.tudominio.com → Aquí instalas WordPress.
  • tienda.tudominio.com → Aquí instalas PrestaShop.

De esta manera, cada sistema tiene su propia carpeta raíz, su propia base de datos y no hay conflictos.

Paso a paso con cPanel

  1. Accede a cPanel y ve a la sección "Subdominios".
  2. Crea el subdominio blog.tudominio.com y asígnale una carpeta, por ejemplo public_html/blog.
  3. Crea el subdominio tienda.tudominio.com y asígnale otra carpeta, por ejemplo public_html/tienda.
  4. Ve a "Bases de datos MySQL" y crea dos bases de datos y dos usuarios:
    • bd_wordpress + usuario user_wp
    • bd_prestashop + usuario user_ps
    • Asigna todos los privilegios a cada usuario sobre su respectiva base de datos.
  5. Descarga WordPress desde wordpress.org y PrestaShop desde prestashop.com (ambos en formato .zip).
  6. Sube los archivos usando el Administrador de Archivos de cPanel:
    • Extrae WordPress en public_html/blog.
    • Extrae PrestaShop en public_html/tienda.
  7. Ejecuta los instaladores:
    • Ve a blog.tudominio.com y sigue el asistente de WordPress (elige la base de datos bd_wordpress).
    • Ve a tienda.tudominio.com y sigue el asistente de PrestaShop (elige la base de datos bd_prestashop).

[TIP] Si tu hosting tiene Softaculous o Installatron, puedes instalar ambos sistemas directamente desde cPanel sin necesidad de subir archivos manualmente. Busca "Instalador de aplicaciones" y elige WordPress y PrestaShop.

Paso a paso con Plesk

  1. Accede a Plesk y ve a "Sitios web y dominios".
  2. Haz clic en "Añadir subdominio".
  3. Crea blog.tudominio.com y tienda.tudominio.com. Plesk creará automáticamente las carpetas blog y tienda dentro de httpdocs.
  4. Ve a "Bases de datos" y crea dos bases de datos nuevas.
  5. Usa el instalador de aplicaciones de Plesk (normalmente llamado "Aplicaciones" o "WordPress Toolkit").
  6. Selecciona WordPress y elige el subdominio blog.tudominio.com. Repite el proceso con PrestaShop para tienda.tudominio.com.
  7. Plesk se encargará de todo: descarga, instalación y configuración de la base de datos.

[INFO] Plesk es muy amigable para Plesk dos sitios porque gestiona automáticamente las rutas y las bases de datos. Solo debes asegurarte de que el plan de hosting permita múltiples subdominios.


Opción 2: Instalar WordPress y PrestaShop en el mismo dominio (en carpetas separadas)

Si prefieres no usar subdominios, puedes instalarlos en carpetas dentro del mismo dominio, por ejemplo:

  • tudominio.com/blog → WordPress
  • tudominio.com/tienda → PrestaShop

Esta opción es válida, pero menos recomendada porque:

  • Las URLs son más largas.
  • Puede haber conflictos con archivos .htaccess o reglas de reescritura.
  • El SEO puede ser menos claro (aunque es perfectamente indexable).

¿Cómo hacerlo?

  1. Crea las carpetas blog y tienda dentro de la raíz de tu dominio (normalmente public_html).
  2. Sigue los mismos pasos que en la Opción 1, pero en lugar de subdominios, usa las carpetas blog y tienda.
  3. Instala WordPress accediendo a tudominio.com/blog y PrestaShop en tudominio.com/tienda.

[WARNING] Si usas esta opción, asegúrate de que el archivo .htaccess de la raíz no tenga reglas que interfieran con las carpetas. Lo más seguro es dejar el .htaccess por defecto de cada sistema dentro de su propia carpeta.


Opción 3: Usar Syspanel (HestiaCP) para gestionar ambos sitios

Si tu hosting usa Syspanel (HestiaCP), el proceso es igual de sencillo. Recuerda que el acceso a Syspanel se hace por el puerto 2106 (ejemplo: https://tudominio.com:2106).

Pasos en Syspanel

  1. Accede a Syspanel y ve a "WEB" en el menú lateral.
  2. Haz clic en "Añadir dominio" o "Añadir subdominio". Por ejemplo, añade blog.tudominio.com y tienda.tudominio.com.
  3. Syspanel creará automáticamente las carpetas en /home/usuario/web/blog.tudominio.com/public_html y /home/usuario/web/tienda.tudominio.com/public_html.
  4. Ve a "Bases de datos" y crea dos bases de datos (por ejemplo, bd_wp y bd_ps).
  5. Sube los archivos usando el Administrador de archivos de Syspanel o por FTP.
  6. Ejecuta los instaladores desde los navegadores como en los casos anteriores.

[TIP] Syspanel es muy ligero y rápido. Si tienes un VPS con Syspanel, esta es una excelente opción para WordPress PrestaShop mismo hosting sin gastar de más.


Compartir recursos entre WordPress y PrestaShop

Una vez que tienes ambos sistemas funcionando, puedes ir un paso más allá y compartir ciertos recursos:

Compartir la base de datos de usuarios

Si quieres que los usuarios se registren una sola vez y puedan acceder tanto al blog como a la tienda, necesitas un plugin o módulo:

  • Para WordPress: Usa el plugin "PrestaShop Integration" o "WP-PrestaShop Bridge".
  • Para PrestaShop: Busca un módulo como "WP User Sync".

Estas herramientas sincronizan las tablas de usuarios. Eso sí, requiere conocimientos técnicos y puede ser delicado. Si no estás seguro, mejor mantén bases de datos separadas.

Compartir el mismo certificado SSL

Si usas subdominios, necesitarás un certificado SSL que cubra el dominio principal y sus subdominios (por ejemplo, un certificado Wildcard *.tudominio.com). La mayoría de los hostings ofrecen Let's Encrypt gratuito que lo hace automáticamente.

Compartir el mismo tema visual

Puedes personalizar el tema de WordPress para que se vea similar al de PrestaShop, o viceversa. No es necesario que sean idénticos, pero sí coherentes en colores, tipografía y logotipo.


Preguntas frecuentes (FAQ)

¿Puedo tener WordPress y PrestaShop en el mismo hosting sin problemas de rendimiento?

Sí, siempre que el hosting tenga suficientes recursos. Si tu plan es muy básico (1 GB de RAM, disco HDD), notarás lentitud. Te recomiendo un hosting con SSD y al menos 2 GB de RAM.

¿Es mejor usar subdominios o carpetas?

Los subdominios son más limpios y fáciles de gestionar. Las carpetas pueden causar conflictos si no configuras bien las reglas de reescritura. Mi recomendación: subdominios.

¿Puedo migrar uno de los sistemas después de haberlos instalado?

Sí, puedes migrar WordPress o PrestaShop a otro hosting o a otro subdominio usando plugins de migración (como Duplicator para WP o el módulo de migración de PrestaShop). Eso sí, haz una copia de seguridad antes.

¿Qué hago si PrestaShop no se instala porque da error de PHP?

Revisa la versión de PHP en tu panel de control. PrestaShop 8 requiere PHP 7.4 o superior. Si tu hosting usa PHP 7.3, actualízalo desde cPanel (Selector de versión de PHP) o desde Syspanel (en la configuración del dominio).

¿Puedo usar el mismo certificado SSL para ambos?

Sí, si usas un certificado Wildcard (*.tudominio.com) o un certificado que cubra múltiples dominios (SAN). Let's Encrypt lo hace automáticamente si configuras bien los subdominios.

¿Es posible compartir el carrito de compras entre WordPress y PrestaShop?

No directamente. El carrito es parte del núcleo de PrestaShop. Para que WordPress muestre productos o el carrito, necesitas un plugin de integración que consuma la API de PrestaShop. Es posible, pero requiere desarrollo.


Consejos finales para que todo funcione perfectamente

  • Haz copias de seguridad periódicas de ambas bases de datos y archivos. Usa herramientas como UpdraftPlus (para WordPress) y el módulo de copia de seguridad de PrestaShop.
  • Actualiza ambos sistemas regularmente. Las vulnerabilidades de seguridad suelen explotarse en sistemas desactualizados.
  • Usa un plugin de caché en WordPress (como WP Rocket o W3 Total Cache) y un módulo de caché en PrestaShop (como el de LiteSpeed o el nativo).
  • Monitorea el uso de recursos desde tu panel de control. Si ves que la memoria se dispara, considera migrar a un VPS.
  • Si usas Syspanel, recuerda que el acceso es por el puerto 2106 y que la gestión de dominios es muy intuitiva.

Conclusión

Integrar WordPress y PrestaShop en un mismo hosting es totalmente viable y, si lo haces con orden, te ahorrará dinero y te dará flexibilidad. Ya sea que uses cPanel WordPress PrestaShop, Plesk dos sitios o Syspanel, la clave está en mantener cada sistema en su propio espacio (subdominios) y con su propia base de datos.

Ahora que sabes cómo hacerlo, ¿te animas a probarlo? Empieza con un plan de hosting que permita subdominios y sigue los pasos que te he dado. Si tienes dudas, déjalas en los comentarios o consulta 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