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

PrestaShop y WordPress: integración básica con cPanel

Actualizado el 29 de mayo de 2026

Si tienes una tienda online con PrestaShop y un blog o web corporativa con WordPress, seguramente te has preguntado cómo unirlos sin complicarte la vida. La buena noticia es que, usando cPanel, puedes gestionar ambos desde un solo panel de control, compartiendo recursos y facilitando la administración.

En esta guía extensa y muy visual te explicaré paso a paso cómo lograr una integración básica entre PrestaShop y WordPress usando cPanel. Hablaremos de requisitos, configuración de subdominios, bases de datos y trucos para que todo funcione como un reloj.


¿Por qué integrar PrestaShop y WordPress?

Antes de meternos en materia, es importante entender los beneficios de tener ambos sistemas bajo el mismo techo.

Ventajas de usar cPanel para la integración

cPanel es el panel de control de hosting más popular del mundo. Te permite:

  • Administrar múltiples sitios desde un solo lugar.
  • Crear bases de datos fácilmente (MySQL).
  • Gestionar archivos mediante el administrador de archivos o FTP.
  • Configurar subdominios para separar tienda y blog.
  • Instalar certificados SSL para ambos sitios.

Al integrar PrestaShop y WordPress en cPanel, consigues:

  • Un solo login para gestionar correos, bases de datos y archivos.
  • Mayor velocidad al compartir recursos del servidor.
  • SEO más limpio si usas subdominios o subdirectorios bien estructurados.
  • Facilidad de backup desde la misma herramienta.

Requisitos previos para la integración

Antes de empezar, asegúrate de tener:

  • Un hosting con cPanel (la mayoría de hostings compartidos lo incluyen).
  • Dominio principal (ej: mishop.com).
  • Acceso a cPanel (usuario y contraseña).
  • Conocimientos básicos de instalación de CMS (no te preocupes, lo explicamos todo).
  • Versiones compatibles: PrestaShop 1.7+ y WordPress 5.0+ suelen funcionar bien.

[INFO] Si tu hosting usa Syspanel (antes HestiaCP), el acceso es por el puerto 2106. El proceso es similar, pero las rutas pueden variar ligeramente.


Paso 1: Planificar la estructura de tu proyecto

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

Opción A: Subdominios (recomendada para SEO)

  • tienda.mishop.com → PrestaShop
  • blog.mishop.com → WordPress

Opción B: Subdirectorios (más sencillo)

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

Yo recomiendo la opción de subdominios porque:

  • Cada sitio tiene su propia URL limpia.
  • No se mezclan archivos en el mismo directorio.
  • Es más fácil escalar si creces.

Paso 2: Crear subdominios en cPanel

Vamos a crear los subdominios tanto para PrestaShop como para WordPress.

  1. Accede a cPanel (generalmente en tudominio.com/cpanel o puerto 2083).
  2. Busca la sección "Subdominios" (o "Subdomains").
  3. Crea el primero para PrestaShop:
    • Subdominio: tienda
    • Dominio: selecciona tu dominio principal
    • Directorio raíz: /public_html/tienda (se creará automáticamente)
  4. Haz clic en "Crear".
  5. Repite el proceso para WordPress:
    • Subdominio: blog
    • Directorio: /public_html/blog

[TIP] Puedes usar nombres como "shop" o "store" si prefieres. Lo importante es que sean descriptivos.


Paso 3: Crear bases de datos MySQL

Cada CMS necesita su propia base de datos. Vamos a crearlas desde cPanel.

  1. En cPanel, busca "Bases de datos MySQL".
  2. Crea una base de datos para PrestaShop:
    • Nombre: ej: mishop_prestashop
    • Haz clic en "Crear base de datos".
  3. Crea otra para WordPress:
    • Nombre: ej: mishop_wordpress
  4. Ahora crea un usuario para cada base (puede ser el mismo o diferente):
    • Usuario: ej: mishop_user
    • Contraseña: genera una segura (usa el generador de cPanel).
  5. Asigna el usuario a cada base de datos con todos los privilegios.
  6. Anota los nombres de las bases, usuarios y contraseñas. Los necesitarás durante la instalación.

[WARNING] No uses la misma base de datos para ambos CMS. Podría causar conflictos de tablas.


Paso 4: Instalar PrestaShop en el subdominio

Ahora que tenemos el subdominio y la base de datos, instalamos PrestaShop.

  1. Descarga PrestaShop desde prestashop.com (versión ZIP).
  2. Sube los archivos a la carpeta /public_html/tienda usando el Administrador de Archivos de cPanel o FTP.
  3. Extrae el ZIP dentro de esa carpeta.
  4. Abre tu navegador y ve a tienda.mishop.com. Se iniciará el asistente de instalación.
  5. Sigue los pasos:
    • Idioma: Español
    • Licencia: Acepta los términos.
    • Información de la tienda: Nombre, actividad, etc.
    • Sistema: Selecciona "MySQL".
    • Base de datos: Introduce los datos de la base de datos que creaste para PrestaShop.
    • Configuración de la cuenta: Crea un usuario administrador.
  6. Finaliza la instalación y elimina la carpeta /install por seguridad (cPanel te lo recordará).

[INFO] Si ves errores de permisos, desde cPanel ve a "Permisos de archivos" y asigna 755 a las carpetas y 644 a los archivos.


Paso 5: Instalar WordPress en el subdominio

Repetimos el proceso, pero ahora para WordPress.

  1. Descarga WordPress desde wordpress.org (ZIP).
  2. Sube el ZIP a /public_html/blog y extráelo.
  3. Abre blog.mishop.com. Verás la pantalla de instalación.
  4. Selecciona idioma español.
  5. Introduce los datos de la base de datos que creaste para WordPress:
    • Nombre de la base de datos: mishop_wordpress
    • Usuario: mishop_user
    • Contraseña: la que generaste
    • Servidor: localhost (generalmente)
    • Prefijo de tabla: wp_ (puedes cambiarlo por seguridad, ej: blog_)
  6. Haz clic en "Enviar" y luego "Ejecutar la instalación".
  7. Completa los datos del sitio:
    • Título del sitio: Ej: "Blog de MiShop"
    • Usuario: admin
    • Contraseña: segura
    • Correo electrónico: tu correo
  8. Haz clic en "Instalar WordPress".

¡Listo! Ya tienes ambos CMS funcionando.


Paso 6: Configurar la integración básica

Ahora que ambos están instalados, podemos empezar a integrarlos.

6.1. Enlazar desde PrestaShop a WordPress

En PrestaShop, puedes añadir un enlace al blog desde el menú principal.

  1. Accede al back office de PrestaShop (admin de tu tienda).
  2. Ve a "Mejorar" → "Módulos".
  3. Busca el módulo "Menú principal" (o "Main menu").
  4. Añade un nuevo enlace personalizado:
  5. Guarda los cambios.

6.2. Enlazar desde WordPress a la tienda

En WordPress, puedes añadir un enlace a la tienda en el menú.

  1. Accede al escritorio de WordPress.
  2. Ve a "Apariencia" → "Menús".
  3. Crea un nuevo menú o edita el existente.
  4. Añade un enlace personalizado:
  5. Guarda el menú y asígnalo a la ubicación correspondiente.

6.3. Compartir estilos (opcional, nivel intermedio)

Si quieres que ambos sitios tengan un diseño similar, puedes:

  • Usar el mismo tema hijo en WordPress (basado en el diseño de tu tienda).
  • Copiar la hoja de estilos CSS de PrestaShop y adaptarla en WordPress.
  • Usar un plugin de integración como "PrestaShop Integration" para sincronizar productos.

[WARNING] No copies archivos directamente de un CMS a otro. Pueden sobrescribir configuraciones.


Paso 7: Configurar SSL para ambos subdominios

La seguridad es clave para SEO y confianza del usuario.

  1. En cPanel, busca "SSL/TLS" o "AutoSSL".
  2. Selecciona ambos subdominios (tienda.mishop.com y blog.mishop.com).
  3. Haz clic en "Emitir" o "Instalar".
  4. Espera unos minutos y verifica que https://tienda.mishop.com y https://blog.mishop.com funcionen correctamente.

[TIP] Si tu hosting ofrece Let's Encrypt, es gratuito y se renueva automáticamente.


Paso 8: Pruebas finales y optimización

Antes de lanzarte, haz estas comprobaciones:

  • Navegación: Ve de la tienda al blog y viceversa. Los enlaces deben funcionar.
  • Velocidad: Usa herramientas como GTmetrix para verificar que ambos sitios carguen rápido.
  • Móvil: Prueba en un smartphone que la experiencia sea buena.
  • SSL: Asegúrate de que no haya contenido mixto (http y https mezclados).

Preguntas frecuentes (FAQ)

¿Puedo usar el mismo dominio principal para ambos?

Sí, pero usando subdirectorios (ej: tudominio.com/tienda y tudominio.com/blog). La integración es más sencilla pero menos escalable.

¿Cómo migrar de subdirectorios a subdominios?

Crea los subdominios, mueve los archivos y bases de datos, y actualiza las URLs en la configuración de cada CMS. Luego redirige las rutas antiguas.

¿Necesito conocimientos de programación?

No, con esta guía y cPanel puedes hacerlo sin tocar código. Solo necesitas seguir los pasos al pie de la letra.

¿Qué hago si mi hosting usa Syspanel?

Syspanel (antes HestiaCP) tiene un acceso similar. El puerto es el 2106. Los pasos para crear subdominios y bases de datos son equivalentes, aunque la interfaz varía un poco.

¿Puedo compartir usuarios entre PrestaShop y WordPress?

No de forma nativa. Necesitarías un plugin de sincronización de usuarios o un sistema SSO (Single Sign-On) más avanzado.

¿Afecta la integración al SEO?

Si lo haces bien (subdominios, SSL, enlaces correctos), mejora el SEO porque ofreces contenido variado (tienda + blog) y mejoras la experiencia de usuario.


Conclusión

Integrar PrestaShop y WordPress usando cPanel es más fácil de lo que parece. Siguiendo esta guía paso a paso, has logrado:

  • Crear subdominios para separar tienda y blog.
  • Instalar ambos CMS con sus bases de datos independientes.
  • Enlazar navegación entre ellos.
  • Configurar SSL para seguridad.

Ahora tienes una tienda online potente y un blog para atraer tráfico orgánico, todo gestionado desde un solo panel. Si en el futuro necesitas funciones más avanzadas (como sincronización de productos o usuarios compartidos), ya tienes una base sólida para crecer.

Recuerda: la clave está en la organización y en seguir pasos claros. ¡No tengas miedo de experimentar! Y si algo no sale bien, siempre puedes restaurar un backup desde cPanel.

[INFO] ¿Usas Syspanel? Recuerda que el acceso es por el puerto 2106, pero los conceptos son los mismos. Consulta la documentación de tu hosting para detalles específicos.

¡Ahora ve y crea esa integración que hará brillar tu negocio online!

¿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