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

Cómo instalar WordPress en PrestaShop (o viceversa)

Actualizado el 24 de abril de 2026

¿WordPress y PrestaShop en el mismo sitio? Es una pregunta que recibimos muy a menudo en soporte. Y la respuesta corta es: sí, es totalmente posible, pero no de la forma que quizás imaginas. No puedes "convertir" uno en el otro mágicamente, pero sí puedes instalarlos en el mismo hosting para que convivan.

Este artículo es una guía práctica y sencilla, pensada para que cualquier persona, aunque no tenga experiencia técnica, pueda entender cómo hacerlo.

Entendiendo el objetivo: ¿Qué significa realmente "instalar WordPress en PrestaShop"?

Antes de empezar a teclear comandos, es crucial entender qué estamos haciendo.

PrestaShop y WordPress son dos sistemas de gestión de contenidos (CMS) completamente diferentes. Son como dos casas distintas construidas en el mismo terreno (tu hosting).

  • WordPress es el rey de los blogs y webs corporativas. Es flexible, tiene miles de temas y plugins para crear cualquier tipo de página web.

  • PrestaShop es un especialista en comercio electrónico. Está diseñado desde cero para crear tiendas online con carrito de la compra, gestión de stock, pedidos, etc.

Entonces, cuando la gente busca "instalar WordPress en PrestaShop", normalmente tiene uno de estos tres objetivos:

  1. Tener una web corporativa (WordPress) y una tienda online (PrestaShop) separadas pero bajo el mismo hosting y dominio (ej: tudominio.com para el blog y tudominio.com/tienda para la tienda).
  2. Migrar su sitio de PrestaShop a WordPress o viceversa.
  3. Instalar uno de ellos en un subdominio para hacer pruebas o lanzar un proyecto nuevo.

En este artículo nos centraremos en el primer objetivo, que es el más común y el que técnicamente se puede hacer de forma limpia y sencilla. Te enseñaremos a tener ambos CMS instalados en el mismo hosting, cada uno en su propia carpeta.

Antes de empezar: Requisitos y planificación

Para llevar a cabo esta instalación dual, necesitas tener claros algunos puntos. No te preocupes, no es nada del otro mundo.

1. Un panel de control de hosting (cPanel o Syspanel)

Para instalar cualquier CMS, necesitas acceder al panel de control de tu hosting. Este es el "cuadro de mandos" de tu servidor.

  • Si usas cPanel, es el más común. Lo reconocerás por su interfaz con iconos.
  • Si usas Syspanel (antes conocido como HestiaCP), es otro panel muy popular, limpio y rápido. Recuerda que el acceso a Syspanel se realiza a través del puerto 2106 (ej: tudominio.com:2106).

[INFO] No importa si usas cPanel o Syspanel. El proceso lógico es el mismo: crear una base de datos, subir archivos y configurar. Aquí te mostraremos los pasos genéricos que funcionan en ambos.

2. Tu propio dominio y hosting con suficiente espacio

Necesitas un dominio (ej: tutiendaonline.com) y un plan de hosting que te permita tener al menos dos bases de datos MySQL y espacio para los archivos de ambos CMS. La mayoría de planes básicos ya lo permiten.

3. La estructura de carpetas que vamos a usar

Esta es la clave. Para que ambos convivan, los instalaremos en carpetas separadas dentro de la raíz de tu dominio.

  • La raíz de tu dominio suele ser la carpeta public_html (en cPanel) o public_html/dominio.com (en Syspanel).
  • Instalaremos WordPress en una carpeta llamada blog. Así, se accederá desde tudominio.com/blog.
  • Instalaremos PrestaShop en una carpeta llamada tienda. Así, se accederá desde tudominio.com/tienda.

[WARNING] No intentes instalar ambos en la misma carpeta raíz. Se sobrescribirán archivos y tu web se romperá por completo. La separación en carpetas es la única forma segura de que convivan.

Paso 1: Preparar el terreno (Crear Bases de Datos)

Cada CMS necesita su propia base de datos para guardar sus contenidos (artículos, productos, usuarios, etc.). Es como darle a cada "casa" su propio almacén.

Para cPanel:

  1. Busca la sección "Bases de Datos MySQL".
  2. Crea una base de datos llamada, por ejemplo, tudominio_wp.
  3. Crea otra base de datos llamada, por ejemplo, tudominio_ps.
  4. Para cada base de datos, tendrás que crear un usuario con su contraseña y asignarle TODOS LOS PRIVILEGIOS sobre esa base de datos específica.

Para Syspanel:

  1. En el menú lateral, busca la sección "Bases de Datos" o "Bases de datos MySQL".
  2. Haz clic en "Añadir Base de Datos".
  3. Nombra la primera base de datos (ej: tudominio_wp). El sistema te pedirá crear un usuario y contraseña en el mismo paso.
  4. Repite el proceso para crear la segunda base de datos (ej: tudominio_ps) con su propio usuario y contraseña.

[TIP] Anota en un bloc de notas los nombres de las bases de datos, los usuarios y las contraseñas. Los necesitarás en los próximos pasos. No los pierdas.

Paso 2: Instalar WordPress (en la carpeta /blog)

WordPress es conocido por su instalación en "5 minutos". Vamos a ello.

2.1. Descargar y subir los archivos

  1. Ve a es.wordpress.org y descarga el archivo ZIP más reciente.
  2. Descomprime el ZIP en tu ordenador. Obtendrás una carpeta llamada wordpress.
  3. Accede a tu panel de control de hosting y abre el Administrador de Archivos (File Manager).
  4. Navega hasta la carpeta raíz de tu dominio (public_html o similar).
  5. Dentro de la raíz, crea una nueva carpeta llamada blog (en minúsculas).
  6. Entra en la carpeta blog y sube todos los archivos que hay dentro de la carpeta wordpress que descomprimiste. No subas la carpeta wordpress en sí, sino su contenido.

[WARNING] Asegúrate de subir el contenido de la carpeta. Si subes la carpeta entera, la URL de acceso sería tudominio.com/wordpress/blog, lo cual es un lío.

2.2. Ejecutar el instalador

  1. Abre tu navegador y ve a tudominio.com/blog.
  2. Verás la pantalla de bienvenida de WordPress. Selecciona tu idioma y haz clic en "Continuar".
  3. WordPress te pedirá los datos de la base de datos. Rellena con la información de la base de datos que creaste para WordPress (tudominio_wp):
    • Nombre de la base de datos: tudominio_wp
    • Usuario: El usuario que creaste para esa BD.
    • Contraseña: La contraseña de ese usuario.
    • Servidor de la base de datos: Normalmente es localhost. Si no funciona, consulta a tu proveedor de hosting.
    • Prefijo de tabla: Déjalo como wp_ por defecto.
  4. Haz clic en "Enviar". WordPress comprobará la conexión y te dará el visto bueno.
  5. Haz clic en "Instalar WordPress".
  6. Ahora te pedirá la información de tu sitio:
    • Título del sitio: El nombre de tu blog o web.
    • Nombre de usuario: El usuario administrador (evita usar "admin").
    • Contraseña: Crea una contraseña fuerte.
    • Tu correo electrónico: Para recuperar la cuenta.
  7. Haz clic en "Instalar WordPress".

¡Enhorabuena! Ya tienes WordPress instalado. Podrás acceder a tu panel de administración desde tudominio.com/blog/wp-admin.

Paso 3: Instalar PrestaShop (en la carpeta /tienda)

Ahora repetiremos el proceso, pero con PrestaShop.

3.1. Descargar y subir los archivos

  1. Ve al sitio oficial de PrestaShop y descarga el paquete ZIP.
  2. Descomprime el ZIP en tu ordenador. Obtendrás una carpeta con el nombre del archivo (ej: prestashop_8.1.2).
  3. Abre esa carpeta y verás otra carpeta llamada prestashop y un archivo llamado index.php. Necesitas subir el contenido de la carpeta prestashop.
  4. Vuelve al Administrador de Archivos de tu hosting.
  5. Entra en la raíz de tu dominio y crea una nueva carpeta llamada tienda.
  6. Entra en tienda y sube el contenido de la carpeta prestashop que descomprimiste.

[INFO] El proceso de subida puede tardar unos minutos, ya que PrestaShop tiene muchos archivos. Ten paciencia.

3.2. Ejecutar el instalador

  1. Abre tu navegador y ve a tudominio.com/tienda.
  2. El asistente de instalación de PrestaShop te guiará. Acepta la licencia.
  3. Te pedirá los datos de la tienda (nombre, actividad, etc.).
  4. En el paso de "Configuración de la base de datos", rellena con la información de la segunda base de datos (tudominio_ps):
    • Dirección del servidor: localhost
    • Nombre de la base de datos: tudominio_ps
    • Usuario de la base de datos: El usuario de esa BD.
    • Contraseña: La contraseña de ese usuario.
    • Prefijo: Déjalo como ps_.
  5. Continúa con el asistente. Te pedirá crear una cuenta de administrador para PrestaShop.
  6. Finaliza la instalación.

[WARNING] Durante la instalación, PrestaShop te pedirá que elimines la carpeta install por seguridad. Hazlo desde el Administrador de Archivos cuando el instalador te lo indique.

¡Perfecto! Ya tienes PrestaShop instalado y funcionando en tudominio.com/tienda. Podrás acceder a su panel de administración desde tudominio.com/tienda/admin.

Paso 4: Configuración final y enlaces entre ambos

Ya tienes los dos CMS instalados. Ahora vamos a hacer que trabajen juntos de forma eficiente.

4.1. Ajustar los enlaces permanentes

Es recomendable configurar las URLs amigables para el SEO.

  • En WordPress: Ve a Ajustes > Enlaces permanentes. Elige la opción "Nombre de la entrada" y guarda los cambios.
  • En PrestaShop: Ve a Configuración de la tienda > Parámetros avanzados > URL. Activa la opción "URLs amigables" y guarda.

4.2. Crear enlaces entre las dos webs

Ahora que tienes un blog y una tienda, es hora de conectarlos.

  • Desde WordPress: Puedes añadir un enlace en el menú principal que apunte a tudominio.com/tienda con el texto "Tienda Online" o "Comprar".
  • Desde PrestaShop: En el menú principal de tu tienda, puedes añadir un enlace a tudominio.com/blog con el texto "Blog" o "Noticias".

[TIP] Esto mejora la experiencia de usuario y ayuda al SEO, ya que transmites autoridad entre ambas webs.

Preguntas Frecuentes (FAQ)

¿Puedo instalar WordPress y PrestaShop en el mismo hosting sin usar subcarpetas?

Técnicamente no es recomendable. Si instalas ambos en la raíz (public_html), se sobrescribirán archivos críticos y no funcionará ninguno de los dos. La estructura de subcarpetas es la forma estándar y segura.

¿Puedo usar el mismo dominio para ambos?

Sí, exactamente como hemos hecho. Uno en tudominio.com/blog y otro en tudominio.com/tienda. Es la forma más común.

¿Y si quiero que PrestaShop esté en tudominio.com y WordPress en tudominio.com/blog?

Sí, es posible. Instalarías PrestaShop en la carpeta raíz (public_html) y WordPress en la subcarpeta blog. El proceso es el mismo, solo cambia la carpeta de destino.

¿Puedo migrar mi PrestaShop a WordPress?

Sí, existen plugins y servicios de migración que te ayudan a importar productos, clientes y pedidos. Es un proceso más complejo que requiere atención al detalle, pero es factible.

¿Afecta tener dos CMS al rendimiento de mi hosting?

Consume más recursos (memoria y espacio en disco) que tener uno solo. Si tu plan de hosting es muy básico, puede notarse una ralentización. Te recomendamos un plan de hosting intermedio o superior.

[INFO] Si tu hosting usa Syspanel, recuerda que puedes gestionar los archivos, bases de datos y dominios desde tudominio.com:2106. Es una herramienta muy potente y visual.

Conclusión: Un matrimonio bien avenido

Instalar WordPress y PrestaShop en el mismo hosting es una estrategia excelente para combinar lo mejor de ambos mundos: la flexibilidad de un blog con la potencia de una tienda online.

Siguiendo esta guía, has aprendido a:

  • Crear bases de datos independientes.
  • Instalar WordPress en una subcarpeta.
  • Instalar PrestaShop en otra subcarpeta.
  • Conectar ambas webs entre sí.

Ahora tienes una plataforma completa para hacer crecer tu negocio online. No olvides mantener ambos sistemas actualizados y realizar copias de seguridad periódicas. ¡Mucha 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