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

Integrar PrestaShop con WordPress en el mismo hosting cPanel

Actualizado el 6 de septiembre de 2025

¿Quieres tener una tienda online potente con PrestaShop y un blog o web corporativa con WordPress, todo en el mismo hosting cPanel? Es una estrategia muy común y recomendada, porque combinas la especialización en ecommerce de PrestaShop con la flexibilidad de WordPress para contenido, SEO y marketing. En esta guía completa, te explicaré paso a paso cómo integrar PrestaShop con WordPress en un mismo plan de hosting cPanel, usando un subdominio y gestionando ambas plataformas sin conflictos.


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

Antes de empezar, entendamos las ventajas de tener PrestaShop y WordPress cPanel juntos. No se trata de mezclarlos, sino de que coexistan en el mismo servidor, compartiendo recursos y facilitando la administración.

  • Ahorro económico: Un solo plan de hosting, una sola factura. No necesitas contratar dos cuentas de hosting separadas.
  • Gestión centralizada: Accedes a ambos desde el mismo panel cPanel, gestionas bases de datos, dominios y archivos desde un solo lugar.
  • SEO optimizado: Puedes usar un subdominio (ej: tienda.tudominio.com) para PrestaShop y el dominio principal (tudominio.com) para WordPress. Esto es excelente para el SEO, ya que cada plataforma se enfoca en su propósito.
  • Recursos compartidos: El ancho de banda, espacio en disco y memoria RAM se distribuyen entre ambas, pero como no suelen saturarse al mismo tiempo, es muy eficiente.
  • Experiencia de usuario unificada: Puedes enlazar tu blog de WordPress con tu tienda PrestaShop, creando un ecosistema donde los clientes lean contenido y compren productos.

[INFO] Esta integración no significa que PrestaShop y WordPress compartan usuarios o base de datos. Son instalaciones independientes que conviven en el mismo servidor.


Requisitos previos antes de empezar

Para que todo funcione correctamente, asegúrate de tener lo siguiente:

  • Un hosting cPanel activo con al menos 1 GB de espacio y soporte para PHP 7.4 o superior (idealmente PHP 8.0+). Verifica que tenga MySQL y suficiente memoria.
  • Dos dominios o un dominio y un subdominio. Por ejemplo:
    • Dominio principal: tudominio.com (para WordPress)
    • Subdominio: tienda.tudominio.com (para PrestaShop)
  • Acceso a cPanel con credenciales de administrador.
  • Archivos de instalación de PrestaShop y WordPress (los descargas desde sus sitios oficiales).
  • Paciencia y ganas de aprender. No necesitas ser experto, solo seguir los pasos.

Paso 1: Configurar el subdominio para PrestaShop en cPanel

Lo primero es crear el espacio donde vivirá tu tienda. Usaremos un subdominio PrestaShop para separarla del contenido de WordPress.

Crear el subdominio

  1. Inicia sesión en cPanel con tu usuario y contraseña.
  2. Busca la sección "Dominios" y haz clic en "Subdominios".
  3. En el campo "Subdominio", escribe algo como tienda (sin espacios, sin mayúsculas).
  4. En "Dominio", selecciona tu dominio principal (ej: tudominio.com).
  5. cPanel generará automáticamente la ruta de la carpeta raíz del subdominio, normalmente algo como public_html/tienda. No la cambies a menos que sepas lo que haces.
  6. Haz clic en "Crear".

[TIP] Si tu hosting usa Syspanel (HestiaCP), el proceso es similar pero accedes por el puerto 2106 (ej: tudominio.com:2106). Busca la opción "Subdominios" y sigue los mismos pasos.

Verificar la creación

Después de crear el subdominio, cPanel mostrará un mensaje de éxito. Puedes probar escribiendo tienda.tudominio.com en tu navegador. Deberías ver una página en blanco o un error 404 (normal, aún no hay nada instalado).


Paso 2: Instalar WordPress en el dominio principal

WordPress será tu web principal. Lo instalaremos en la raíz del dominio (public_html).

Descargar y subir WordPress

  1. Ve al sitio oficial de WordPress y descarga el archivo .zip.
  2. En cPanel, entra en "Administrador de archivos" (File Manager).
  3. Navega a public_html (la carpeta raíz de tu dominio principal).
  4. Sube el archivo .zip de WordPress usando el botón "Subir".
  5. Una vez subido, selecciona el archivo y haz clic en "Extraer".
  6. Se creará una carpeta llamada wordpress. Mueve su contenido (todos los archivos y carpetas) a public_html (arrastra y suelta). Luego elimina la carpeta vacía wordpress y el .zip.

Crear la base de datos para WordPress

  1. En cPanel, busca "Bases de datos MySQL" (o "MySQL Databases").
  2. Crea una nueva base de datos con un nombre descriptivo, por ejemplo wp_tienda_blog.
  3. Crea un usuario para esa base de datos, con contraseña segura.
  4. Asigna el usuario a la base de datos con todos los privilegios.

Instalar WordPress

  1. Abre tu navegador y ve a tudominio.com.
  2. Selecciona tu idioma y haz clic en "Continuar".
  3. Introduce los datos de la base de datos:
    • Nombre de la base de datos: el que creaste (ej: usuario_wp_tienda_blog).
    • Usuario: el que creaste.
    • Contraseña: la que elegiste.
    • Servidor de base de datos: localhost (normalmente).
    • Prefijo de tabla: déjalo como wp_ o cámbialo por seguridad.
  4. Haz clic en "Enviar" y luego en "Ejecutar la instalación".
  5. Completa la información del sitio: título, usuario admin, contraseña y correo.
  6. ¡Listo! Ya tienes WordPress funcionando en tu dominio principal.

Paso 3: Instalar PrestaShop en el subdominio

Ahora instalaremos PrestaShop en el subdominio que creaste (tienda.tudominio.com).

Descargar y subir PrestaShop

  1. Descarga la última versión de PrestaShop desde su web oficial (archivo .zip).
  2. En cPanel, ve a "Administrador de archivos" y navega a public_html/tienda (la carpeta de tu subdominio).
  3. Sube el archivo .zip de PrestaShop y extráelo. Verás que se crea una carpeta prestashop (o similar). Mueve todo su contenido a public_html/tienda y elimina la carpeta sobrante y el .zip.

Crear la base de datos para PrestaShop

  1. En "Bases de datos MySQL", crea una nueva base de datos, por ejemplo ps_tienda.
  2. Crea otro usuario (o reutiliza el de WordPress, pero mejor uno nuevo) y asígnale todos los privilegios.

Ejecutar el instalador de PrestaShop

  1. Abre tu navegador y ve a tienda.tudominio.com.
  2. Selecciona tu idioma y haz clic en "Siguiente".
  3. Acepta los términos de la licencia.
  4. En la pantalla de "Información de la tienda", completa:
    • Nombre de la tienda: el que quieras.
    • Actividad principal: elige la que corresponda.
    • País: tu país.
    • Habilitar SSL: déjalo desactivado por ahora (puedes activarlo después).
  5. En "Configuración de la base de datos", introduce los datos de la base de datos que creaste para PrestaShop.
  6. En "Configuración de la cuenta", crea el usuario administrador de la tienda (correo y contraseña).
  7. Haz clic en "Instalar" y espera a que termine. Puede tardar unos minutos.
  8. Al finalizar, elimina la carpeta install de PrestaShop desde el administrador de archivos de cPanel (por seguridad).

[WARNING] No olvides eliminar la carpeta install de PrestaShop. Si no lo haces, la tienda no funcionará correctamente y será un riesgo de seguridad.


Paso 4: Configurar la integración entre PrestaShop y WordPress

Ahora que ambas plataformas están instaladas, es hora de integrar PrestaShop con WordPress para que trabajen juntas.

Opción 1: Enlaces directos desde WordPress a PrestaShop

Esta es la forma más sencilla y no requiere plugins complejos.

  1. En tu WordPress, crea un menú de navegación que incluya un enlace a tu tienda.
  2. Ve a Apariencia > Menús.
  3. Añade un "Enlace personalizado" con la URL https://tienda.tudominio.com y el texto "Tienda" o "Comprar".
  4. Guarda el menú y colócalo en la ubicación que desees (por ejemplo, menú principal).
  5. También puedes añadir enlaces a categorías específicas de PrestaShop (ej: https://tienda.tudominio.com/ropa).

Opción 2: Usar un plugin puente (para compartir usuarios o datos)

Si quieres que los usuarios de WordPress puedan iniciar sesión en PrestaShop sin registrarse de nuevo, necesitas un plugin. Hay opciones como "PrestaShop Bridge" o "WP-PrestaShop Connector", pero ten cuidado con la compatibilidad.

  1. Instala y activa el plugin en WordPress.
  2. Sigue las instrucciones del plugin para conectar ambas bases de datos (normalmente pide la URL de PrestaShop y claves API).
  3. Configura qué datos compartir (usuarios, pedidos, etc.).

[INFO] Esta integración avanzada puede ser compleja y a veces genera conflictos. Si no la necesitas, quédate con la opción de enlaces simples.

Opción 3: Personalizar el diseño para que parezcan un solo sitio

Para que la experiencia sea uniforme, puedes copiar el header y footer de tu WordPress a PrestaShop, o viceversa.

  1. En WordPress, ve a Apariencia > Personalizar y obtén el código HTML/CSS de tu cabecera y pie de página.
  2. En PrestaShop, edita los archivos de la plantilla (por ejemplo, header.tpl y footer.tpl en la carpeta themes/tu-tema/) para incluir ese código.
  3. Ajusta los colores, fuentes y estilos para que coincidan.

Si no sabes programar, busca un tema de PrestaShop que se parezca visualmente a tu WordPress.


Paso 5: Probar y optimizar el rendimiento

Una vez integradas, verifica que todo funcione correctamente.

Pruebas básicas

  • Navega de tudominio.com a tienda.tudominio.com y viceversa.
  • Añade productos al carrito en PrestaShop y completa una compra de prueba.
  • Publica un artículo en WordPress con enlaces a productos de la tienda.
  • Comprueba que los formularios de contacto, login y registro funcionen en ambas.

Optimización para velocidad

  • Activa la caché en PrestaShop (Parámetros de la tienda > Rendimiento).
  • Instala un plugin de caché en WordPress (como W3 Total Cache o WP Super Cache).
  • Usa Cloudflare o un CDN para acelerar la carga de imágenes y archivos estáticos.
  • Comprime imágenes antes de subirlas (usa herramientas como TinyPNG).

[TIP] Si tu hosting es limitado, considera actualizar a un plan con más recursos o usar un hosting especializado en multiplataforma hosting que gestione bien PrestaShop y WordPress juntos.


Preguntas frecuentes (FAQ)

¿Puedo usar el mismo dominio para PrestaShop y WordPress?

Sí, pero no es recomendable. Lo ideal es usar un subdominio (ej: tienda.tudominio.com) para PrestaShop y el dominio principal para WordPress. Si los pones en la misma carpeta, se mezclarán los archivos y dará errores.

¿Afecta el SEO tener PrestaShop en un subdominio?

No, al contrario. Los subdominios se consideran sitios independientes para Google, pero como comparten el mismo dominio principal, la autoridad se transmite. Es una práctica muy común y bien valorada.

¿Puedo compartir la misma base de datos entre PrestaShop y WordPress?

No, cada plataforma necesita su propia base de datos. Compartirla puede causar conflictos y pérdida de datos. Siempre crea bases de datos separadas.

¿Qué pasa si mi hosting usa Syspanel (HestiaCP)?

Si tu panel es Syspanel (HestiaCP), el acceso es por el puerto 2106 (ej: tudominio.com:2106). Los pasos son similares: busca "Subdominios" para crear el subdominio y "Base de datos" para crear las bases de datos. La instalación de PrestaShop y WordPress es idéntica.

¿Puedo migrar mi tienda PrestaShop existente a este subdominio?

Sí, pero es más complejo. Debes exportar la base de datos y los archivos de tu PrestaShop actual, luego importarlos en el subdominio y ajustar las rutas en la base de datos (tabla ps_configuration). Si no tienes experiencia, contrata a un profesional.

¿Necesito SSL para el subdominio?

Sí, es muy recomendable. En cPanel, puedes instalar un certificado SSL gratuito desde "SSL/TLS" > "Instalar y gestionar SSL para sitios web" y seleccionar tu subdominio. Esto activará HTTPS en tu tienda.


Conclusión

Integrar PrestaShop con WordPress en el mismo hosting cPanel es una estrategia inteligente, económica y eficiente. Siguiendo estos pasos, tendrás tu tienda online en un subdominio y tu blog o web corporativa en el dominio principal, todo gestionado desde un solo panel.

Recuerda: la clave está en la organización. Crea subdominios claros, bases de datos separadas y enlaza ambas plataformas para ofrecer una experiencia de usuario fluida. Con un poco de práctica, dominarás el multiplataforma hosting y sacarás el máximo partido a tu negocio online.

Si te surge alguna duda, revisa la documentación oficial de PrestaShop y WordPress, o consulta con tu proveedor de hosting. ¡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