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

Cómo conectar PrestaShop con WordPress en el mismo servidor

Actualizado el 1 de enero de 2026

¿Por qué integrar PrestaShop y WordPress en el mismo servidor?

Tener prestashop wordpress mismo hosting es una necesidad muy común. Muchas tiendas online nacen con PrestaShop, pero también necesitan un blog corporativo, una sección de noticias o un portal de soporte con WordPress. La buena noticia es que no necesitas contratar dos servidores ni pagar doble. Puedes instalar dos cms en el mismo alojamiento y hacer que convivan de forma perfecta.

En esta guía te voy a explicar, paso a paso y sin tecnicismos, cómo conectar ambas plataformas. Aprenderás a instalarlas por separado, a compartir la base de datos si lo necesitas, a configurar las URLs para que no se pisen y a usar plugins que te faciliten la vida. Al final, tendrás una tienda y un blog funcionando como un solo ecosistema, aunque cada uno use su motor.

Vamos a ello, sin prisa y con muchos consejos prácticos.

Antes de empezar: qué necesitas tener

Para que todo funcione bien, asegúrate de que tu hosting cumple estos requisitos mínimos:

  • PHP 7.4 o superior (aunque lo ideal es PHP 8.x).
  • MySQL 5.7+ o MariaDB 10.3+.
  • Espacio en disco suficiente (al menos 2 GB libres).
  • Acceso al panel de control de tu hosting (cPanel, Plesk o Syspanel).
  • Dominio principal o subdominio para cada CMS.

Si tu hosting usa Syspanel (antes llamado HestiaCP), recuerda que el acceso al panel se hace por el puerto 2106. Por ejemplo: https://tudominio.com:2106. Dentro de Syspanel podrás crear bases de datos, dominios y usuarios FTP fácilmente.

[INFO] Si no sabes qué versión de PHP tienes, entra al panel de tu hosting y busca la sección "Administrador de PHP" o "Configuración de PHP". Allí podrás cambiarla si es necesario.

Paso 1: Decide la estructura de carpetas

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

Opción A: Instalar cada CMS en una subcarpeta

La más recomendada para principiantes.

  • public_html/prestashop → tienda.
  • public_html/blog → WordPress.

Con esta estructura, tu tienda estará en tudominio.com/prestashop y el blog en tudominio.com/blog. Es sencilla, no da problemas de conflictos y puedes usar un solo dominio.

Opción B: Instalar en la raíz y en subcarpeta

  • public_html → PrestaShop (raíz del dominio).
  • public_html/blog → WordPress.

Así tu tienda se ve en tudominio.com y el blog en tudominio.com/blog. Es la opción más profesional y la que mejor funciona para SEO, porque la tienda tiene la URL principal.

[TIP] Si quieres que el blog sea el protagonista, invierte el orden: WordPress en la raíz y PrestaShop en una subcarpeta. Pero para comercio electrónico, siempre es mejor que la tienda esté en la raíz.

¿Y si quiero usar subdominios?

También puedes usar tienda.tudominio.com y blog.tudominio.com. Es válido, pero ten en cuenta que los subdominios se consideran dominios diferentes a efectos de SEO. Si tu objetivo es el posicionamiento, mejor usa subcarpetas.

Paso 2: Crea las bases de datos necesarias

Cada CMS necesita su propia base de datos. No uses la misma para ambos, porque se pisan los prefijos de las tablas y dará errores graves.

Desde cPanel o Plesk

  1. Entra en tu panel de control.
  2. Busca "Bases de datos MySQL".
  3. Crea una base llamada tienda_db y otra blog_db.
  4. Crea un usuario para cada base (o uno solo con permisos en ambas, pero es menos seguro).
  5. Asigna todos los privilegios a cada usuario sobre su base correspondiente.

Desde Syspanel

  1. Accede a Syspanel por el puerto 2106.
  2. Ve a "Bases de datos".
  3. Haz clic en "Añadir base de datos".
  4. Introduce el nombre y la contraseña. Syspanel te genera un usuario automáticamente.
  5. Repite el proceso para crear la segunda base.

[WARNING] Anota bien los nombres de las bases, los usuarios y las contraseñas. Los vas a necesitar durante la instalación de cada CMS. No los compartas con nadie.

Paso 3: Instala PrestaShop

Una vez tengas las bases de datos, es hora de instalar dos cms en tu servidor. Empezamos con PrestaShop.

Descargar y subir archivos

  1. Ve a prestashop-project.org y descarga la última versión estable.
  2. Descomprime el archivo ZIP en tu ordenador.
  3. Sube el contenido a la carpeta que hayas elegido (por ejemplo, public_html/prestashop) usando el Administrador de Archivos de tu hosting o un cliente FTP como FileZilla.

Ejecutar el instalador

  1. Abre tu navegador y ve a tudominio.com/prestashop.
  2. Sigue el asistente de instalación.
  3. Cuando te pida los datos de la base de datos, introduce los de tienda_db.
  4. Completa la configuración de la tienda (nombre, moneda, país, etc.).
  5. Finaliza la instalación y elimina la carpeta install por seguridad.

[TIP] Durante la instalación, PrestaShop te preguntará si quieres crear una cuenta de administrador. Usa un correo electrónico real y una contraseña fuerte.

Paso 4: Instala WordPress

Ahora vamos con WordPress. Es incluso más fácil.

Descargar y subir archivos

  1. Ve a es.wordpress.org y descarga el paquete en español.
  2. Descomprime el ZIP.
  3. Sube el contenido a la carpeta public_html/blog (o la que hayas elegido).

Ejecutar el instalador

  1. Ve a tudominio.com/blog en tu navegador.
  2. WordPress te pedirá que selecciones el idioma.
  3. Introduce los datos de la base blog_db.
  4. Crea tu usuario administrador.
  5. ¡Listo! Ya tienes WordPress instalado.

[INFO] WordPress te permite instalar el CMS desde el panel de tu hosting con "Instalaciones rápidas" (Softaculous, etc.). Pero hacerlo manual te da más control sobre las carpetas y los prefijos de las tablas.

Paso 5: Configura las URLs para que no se pisen

Este es el paso más importante para que prestashop wordpress mismo hosting funcione sin conflictos.

Ajusta la URL de PrestaShop

  1. Entra al panel de administración de PrestaShop.
  2. Ve a "Configuración" → "Parámetros generales".
  3. En "URL de la tienda", asegúrate de que la URL base es https://tudominio.com/prestashop/.
  4. Guarda los cambios.

Ajusta la URL de WordPress

  1. Entra a wp-admin de tu WordPress.
  2. Ve a "Ajustes" → "Enlaces permanentes".
  3. Elige la estructura que prefieras (recomiendo "Nombre de la entrada" para SEO).
  4. Guarda los cambios.

Crea un archivo .htaccess en la raíz

Si PrestaShop está en la raíz y WordPress en una subcarpeta, el archivo .htaccess de PrestaShop puede interferir con WordPress. Para evitarlo, crea un .htaccess en la raíz con este contenido:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^blog/ - [L]
</IfModule>

Esto le dice al servidor que no aplique las reglas de PrestaShop a la carpeta blog.

[WARNING] Haz una copia de seguridad del .htaccess original antes de modificarlo. Un error aquí puede tumbar tu web entera.

Paso 6: Comparte usuarios entre plataformas (opcional)

Si quieres que tus clientes usen la misma cuenta en la tienda y en el blog, puedes usar plugins. Pero ojo, esto es avanzado y requiere conocimientos de bases de datos.

La opción sencilla: plugin de integración

Existen plugins como "PrestaShop WordPress Integration" que te permiten sincronizar usuarios y pedidos. Busca en el repositorio de WordPress o en el marketplace de PrestaShop.

La opción manual (solo para valientes)

Puedes hacer que WordPress use las tablas de usuarios de PrestaShop. Esto requiere modificar el archivo wp-config.php y crear un plugin personalizado. No lo recomiendo si no tienes experiencia en programación.

[INFO] Para el 99% de los casos, la opción del plugin es más que suficiente. No compliques tu vida con soluciones caseras si no las necesitas.

Paso 7: Configura el SEO de ambas plataformas

Aquí es donde realmente brillas si sabes lo que haces. Tener prestashop wordpress mismo hosting es una oportunidad de oro para el SEO, porque puedes crear contenido que atraiga tráfico y lo dirijas a tu tienda.

SEO en PrestaShop

  1. Activa las URLs amigables en "Configuración" → "Tráfico y SEO".
  2. Configura títulos y metadescripciones para cada producto.
  3. Crea un sitemap y envíalo a Google Search Console.
  4. Usa un módulo de SEO como "PrestaShop SEO Expert" si quieres más control.

SEO en WordPress

  1. Instala un plugin como Yoast SEO o Rank Math.
  2. Configura los títulos y metadescripciones de tus entradas.
  3. Crea categorías y etiquetas coherentes con tu nicho.
  4. Enlaza tus productos desde el contenido del blog.

Enlazado interno entre ambos

  • Desde el blog, enlaza a tus productos con anclas descriptivas.
  • Desde la tienda, añade una sección de "Noticias" que apunte al blog.
  • Usa el mismo menú de navegación (puedes hacerlo con HTML o con plugins).

[TIP] Escribe contenido que responda preguntas reales de tus clientes. Por ejemplo, si vendes zapatillas, escribe "Cómo elegir la talla perfecta" y enlaza a tus productos. Eso mejora el SEO y las ventas.

Paso 8: Mantenimiento y copias de seguridad

Ahora que tienes dos CMS, el mantenimiento se duplica. Pero con buenas prácticas, no es un infierno.

Copias de seguridad

  • PrestaShop: usa el módulo de copias de seguridad del panel o un plugin como "Backup and Restore".
  • WordPress: instala "UpdraftPlus" o "BackWPup" y configura copias automáticas.

Actualizaciones

  • Actualiza siempre primero en un entorno de pruebas si es posible.
  • Haz copia de seguridad antes de cada actualización.
  • Actualiza primero WordPress y luego PrestaShop, o viceversa, pero nunca ambos a la vez.

Seguridad

  • Usa contraseñas diferentes para cada administrador.
  • Activa la autenticación de dos factores en ambos.
  • Limita los intentos de inicio de sesión con plugins.

[WARNING] No actualices PrestaShop y WordPress el mismo día. Si algo sale mal, no sabrás cuál ha sido el causante.

Preguntas frecuentes (FAQ)

¿Puedo usar la misma base de datos para ambos CMS?

No, es una mala idea. Cada CMS necesita sus propias tablas y prefijos. Compartir base de datos provoca conflictos y errores de datos.

¿Puedo tener PrestaShop y WordPress en el mismo hosting sin afectar al rendimiento?

Sí, siempre que tu hosting tenga suficientes recursos. Si tu plan es básico (1 GB de RAM), puede ir justo. Considera contratar un plan superior si tu tienda tiene mucho tráfico.

¿Cómo puedo hacer que el blog de WordPress se vea dentro de la tienda PrestaShop?

Puedes incrustar el blog con un iframe o usar un módulo de integración. Pero lo más recomendable es mantenerlos separados y enlazarlos desde el menú.

¿Qué hago si aparece un error 500 después de instalar el segundo CMS?

Revisa los permisos de las carpetas (deben ser 755) y los archivos (644). También verifica el .htaccess de la raíz.

¿Puedo usar el mismo certificado SSL para ambos?

Sí, si usas el mismo dominio y subcarpetas, el certificado SSL cubre ambos. Si usas subdominios, necesitarás un certificado wildcard.

¿Es mejor usar subdominios o subcarpetas para SEO?

Las subcarpetas son mejores para SEO porque heredan la autoridad del dominio principal. Los subdominios se consideran dominios separados.

¿Puedo instalar dos cms sin usar la base de datos de mi hosting?

No, ambos necesitan una base de datos MySQL. Es imprescindible.

Conclusión

Conectar prestashop wordpress mismo hosting es totalmente viable y no requiere ser un experto. Solo necesitas seguir los pasos que te he contado: crear dos bases de datos, instalar cada CMS en su carpeta, configurar las URLs y mantener la seguridad. Con esto, tendrás una tienda online y un blog funcionando en armonía.

La clave está en la organización. Si mantienes cada CMS en su propia carpeta y con su base de datos independiente, no tendrás problemas. Y si además aprovechas el contenido del blog para atraer tráfico a tu tienda, estarás multiplicando tus posibilidades de venta.

[TIP] No te olvides de crear un plan de contenido para tu blog. Un blog actualizado es el mejor amigo del SEO de tu tienda.

Ahora que ya sabes cómo hacerlo, ¿a qué esperas? Manos a la obra y crea ese ecosistema perfecto entre tu tienda y tu blog. Si tienes dudas, repasa esta guía o consulta la documentación oficial de cada CMS. ¡Mucho éxito 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