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

Cómo instalar PrestaShop en WordPress (Usando el mismo hosting)

Actualizado el 11 de junio de 2026

¿Tienes una tienda en WordPress y quieres añadir PrestaShop sin contratar otro hosting? Es totalmente posible y más sencillo de lo que parece. En esta guía completa y paso a paso, te explico cómo instalar PrestaShop en WordPress usando el mismo hosting, ya sea en un subdominio o en una carpeta dentro de tu instalación actual de WordPress.

Antes de empezar, es importante que entiendas que WordPress y PrestaShop son dos aplicaciones completamente independientes. No se "fusionan" ni se integran a nivel de código. Lo que haremos es convivir ambas en el mismo servidor, cada una con su propia base de datos y sus propios archivos, pero bajo el mismo panel de control de hosting.

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

Esta es una duda muy común entre usuarios que ya tienen una web corporativa o un blog en WordPress y quieren lanzar una tienda online sin complicaciones. Las ventajas de usar prestashop y wordpress mismo hosting son claras:

  • Ahorro económico: No pagas dos alojamientos web. Solo gestionas un plan de hosting.
  • Gestión centralizada: Toda tu presencia online (blog, web corporativa y tienda) está en un solo panel de control (cPanel, Plesk o Syspanel).
  • Facilidad de backups: Al estar en el mismo servidor, puedes hacer copias de seguridad de todo desde un solo lugar.
  • Aprovechamiento de recursos: Si tu plan de hosting tiene recursos suficientes (RAM y CPU), no necesitas nada más.

Sin embargo, también hay que ser realistas. Un hosting compartido básico puede sufrir si tienes mucho tráfico en ambas aplicaciones a la vez. Te recomiendo verificar que tu plan tenga al menos 2GB de RAM y espacio SSD suficiente.

Antes de empezar: Revisa los requisitos de tu hosting

Instalar PrestaShop en WordPress (usando el mismo hosting) requiere que tu servidor cumpla con los requisitos mínimos de PrestaShop 8 (la versión más actual). Esto es crucial para evitar errores de instalación o problemas de rendimiento.

Requisitos técnicos imprescindibles

  • PHP 7.2.5 o superior (idealmente PHP 8.0 o 8.1).
  • MySQL 5.6 o superior o MariaDB 10.0 o superior.
  • Espacio en disco: Al menos 500MB libres (aunque te recomiendo 1GB para trabajar cómodo).
  • Extensión cURL, GD Library y Zip habilitadas en PHP.

[WARNING] Si tu hosting usa PHP 5.6 o versiones antiguas, no podrás instalar PrestaShop 8. Deberás actualizar la versión de PHP desde el panel de control de tu hosting antes de continuar. En Syspanel, esto se hace en la sección "Administrador de PHP" o "MultiPHP Manager".

Decide tu estrategia: ¿Subdominio o carpeta?

Antes de instalar, tienes que elegir dónde colocar PrestaShop. Hay dos opciones válidas, y la elección depende de tus objetivos SEO y de estructura.

Opción 1: Subdominio PrestaShop (Recomendado)

Un subdominio prestashop sería algo así como tienda.tudominio.com. Esta es la opción más limpia y la que recomiendo para la mayoría.

  • Ventajas: Mantiene la tienda completamente separada de tu WordPress. Es más fácil de gestionar y de escalar. No afecta al SEO de tu web principal.
  • Desventajas: Técnicamente, Google lo ve como un sitio web diferente al de tu WordPress (aunque sea el mismo hosting). Tendrás que trabajar la autoridad del subdominio por separado.

Opción 2: Carpeta o subdirectorio

Esta opción consiste en instalar PrestaShop en una carpeta dentro de la raíz de WordPress. Por ejemplo: tudominio.com/tienda.

  • Ventajas: Comparte la "autoridad" del dominio principal. Es mejor para el SEO si quieres que la tienda sea parte de tu web principal. Es más fácil de recordar para tus clientes.
  • Desventajas: Puede haber conflictos con los archivos .htaccess de WordPress. Es más complicado de configurar a nivel de reglas de reescritura.

[TIP] Si no tienes experiencia técnica, usa un subdominio. Es la vía más segura y la que menos dolores de cabeza te dará. Si ya tienes una web muy consolidada y quieres que la tienda herede su autoridad, entonces opta por la carpeta.

Paso 1: Crear el subdominio o la carpeta en tu hosting

Aquí te explico cómo hacerlo tanto en cPanel como en Syspanel (antes conocido como HestiaCP).

Si usas cPanel (el más común)

  1. Entra en tu cPanel.
  2. Busca la sección "Dominios" y haz clic en "Subdominios".
  3. En el campo "Subdominio", escribe tienda (o el nombre que quieras, como shop o store).
  4. Verás que el campo "Document Root" se rellena automáticamente con algo como public_html/tienda. Déjalo así.
  5. Haz clic en "Crear".

Si usas Syspanel (HestiaCP)

  1. Accede a Syspanel a través del puerto 2106 (ejemplo: https://tudominio.com:2106).
  2. En el menú lateral, ve a "Web" y selecciona el dominio principal.
  3. Busca la opción "Subdominios" o el icono de "+" para añadir uno nuevo.
  4. Introduce tienda como nombre del subdominio.
  5. Syspanel creará automáticamente la carpeta en public_html/tienda y la base de datos que luego usaremos.

[INFO] Syspanel es el panel de control que ha sustituido a HestiaCP. El puerto de acceso es el 2106, no el 8083. Es importante que lo recuerdes para gestionar tus dominios y bases de datos.

Paso 2: Descargar y subir PrestaShop

Ahora toca el trabajo manual. Vamos a descargar PrestaShop y subirlo al servidor.

Descarga el paquete de instalación

  1. Ve al sitio oficial de PrestaShop y descarga la última versión estable (normalmente un archivo .zip).
  2. Guarda el archivo en tu ordenador.

Sube el archivo a tu hosting

Tienes dos formas de hacerlo:

  • Desde el Administrador de Archivos del hosting: Es la más fácil.
    • En cPanel, busca "Administrador de Archivos" y navega hasta public_html/tienda (o la carpeta que hayas creado).
    • Haz clic en "Subir" y selecciona el archivo .zip de PrestaShop.
    • Una vez subido, selecciona el archivo y haz clic derecho -> "Extraer". Se descomprimirá en la carpeta.
  • Desde FTP: Usa un cliente como FileZilla.
    • Conéctate a tu servidor FTP (los datos los tienes en el panel de tu hosting).
    • Navega a public_html/tienda.
    • Arrastra el archivo .zip desde tu ordenador y luego descomprímelo en el servidor (FileZilla no descomprime, necesitarías usar el administrador de archivos del hosting para extraerlo).

[WARNING] Asegúrate de que los archivos de PrestaShop queden directamente en la raíz de la carpeta tienda. No debe haber una subcarpeta tipo tienda/prestashop/. Si es así, mueve todos los archivos de la subcarpeta a la carpeta principal.

Paso 3: Crear la base de datos para PrestaShop

PrestaShop necesita su propia base de datos. No puede compartir la de WordPress.

Crear la base de datos en cPanel

  1. Ve a "Bases de Datos MySQL".
  2. Crea una nueva base de datos (ej: tudominio_prestashop).
  3. Crea un usuario para esa base de datos (ej: tudominio_pres).
  4. Asigna una contraseña segura al usuario.
  5. Añade el usuario a la base de datos y otórgale TODOS LOS PRIVILEGIOS.

Crear la base de datos en Syspanel

  1. En Syspanel, ve a la sección "Bases de Datos".
  2. Haz clic en "Añadir Base de Datos".
  3. Introduce el nombre de la base de datos y elige el usuario que la gestionará.
  4. Syspanel te dará una contraseña automáticamente o te permitirá crear una.
  5. Anota el nombre de la base de datos, el usuario y la contraseña. Los necesitarás en el siguiente paso.

Paso 4: Ejecutar el instalador de PrestaShop

Ahora viene la parte divertida. Abre tu navegador y ve a la dirección donde has subido PrestaShop.

  • Si usaste un subdominio: https://tienda.tudominio.com
  • Si usaste una carpeta: https://tudominio.com/tienda

El instalador de PrestaShop se lanzará automáticamente. Sigue estos pasos:

  1. Selección de idioma: Elige el español.
  2. Aceptación de licencia: Marca la casilla y continúa.
  3. Compatibilidad del sistema: El instalador verificará que todo esté correcto. Si hay algún error (como PHP bajo), te lo indicará. Soluciona los problemas antes de continuar.
  4. Información de la tienda:
    • Nombre de la tienda: Ponle un nombre a tu tienda.
    • Actividad principal: Elige la que corresponda.
    • País: España (o el tuyo).
    • Haz clic en "Siguiente".
  5. Configuración de la base de datos: Aquí es donde usas los datos del Paso 3.
    • Dirección del servidor de base de datos: Normalmente es localhost, pero en algunos hostings puede ser una IP o un hostname específico. Revisa la documentación de tu hosting.
    • Nombre de la base de datos: El que creaste.
    • Usuario de la base de datos: El que creaste.
    • Contraseña de la base de datos: La que asignaste.
    • Prefijo de las tablas: Déjalo como ps_ por defecto.
    • Haz clic en "Siguiente".
  6. Configuración de la cuenta de administrador:
    • Crea un usuario y una contraseña para acceder al panel de administración de PrestaShop (ej: admin).
    • Introduce un correo electrónico válido.
  7. Instalación: El instalador comenzará a copiar archivos y crear las tablas. Este proceso puede tardar unos minutos.
  8. ¡Listo! Al finalizar, verás un mensaje de éxito. IMPORTANTE: El instalador te pedirá que elimines la carpeta /install por seguridad. Hazlo desde el Administrador de Archivos del hosting.

[TIP] Después de instalar, entra en el panel de administración (https://tienda.tudominio.com/adminXXXXX) y ve a Parámetros Avanzados -> Rendimiento. Activa la caché y combina los archivos CSS y JavaScript. Esto hará que tu tienda cargue mucho más rápido.

Paso 5: Configurar WordPress para que no haya conflictos

Si has instalado PrestaShop en una carpeta dentro de WordPress, es posible que haya un conflicto con los enlaces permanentes de WordPress. Para solucionarlo:

  1. Ve al panel de administración de WordPress.
  2. Entra en Ajustes -> Enlaces permanentes.
  3. Sin cambiar nada, haz clic en "Guardar cambios". Esto regenera el archivo .htaccess de WordPress.
  4. Ahora, ve al archivo .htaccess que está en la raíz de tu WordPress (en public_html) y añade estas líneas al final:
# BEGIN PrestaShop
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /tienda/
RewriteRule ^tienda$ /tienda/ [L]
RewriteCond %{REQUEST_URI} !^/tienda/
RewriteRule ^tienda/(.*)$ /tienda/$1 [L]
</IfModule>
# END PrestaShop

Esto le dice a Apache que no intente procesar las URLs de PrestaShop como si fueran de WordPress.

Preguntas Frecuentes (FAQ) sobre instalar PrestaShop en WordPress

¿Puedo usar el mismo certificado SSL para el subdominio?

Sí. La mayoría de los hostings incluyen certificados SSL gratuitos (Let's Encrypt) que cubren el dominio principal y todos sus subdominios automáticamente. Si no es así, puedes generarlo desde el panel de control en la sección "SSL/TLS" o "Let's Encrypt".

¿Cómo hago para que los clientes no vean la URL de la carpeta?

Si instalaste en una carpeta, la URL será tudominio.com/tienda. No puedes ocultarlo fácilmente sin configurar un proxy inverso, lo cual es avanzado. Por eso te recomiendo el subdominio, que se ve más limpio.

¿Puedo transferir productos entre WordPress (WooCommerce) y PrestaShop?

No hay una forma nativa de hacerlo. Puedes usar plugins de migración (como "Cart2Cart") que te ayudan a migrar productos, clientes y pedidos de una plataforma a otra, pero es un proceso de pago y requiere configuración.

¿Afecta al rendimiento de mi web WordPress?

Sí, potencialmente. Si tienes mucho tráfico en PrestaShop, consumirá recursos del servidor que antes usaba WordPress. Si notas lentitud, considera actualizar tu plan de hosting o separar las aplicaciones en servidores distintos.

¿Qué hago si me da error 500 al instalar PrestaShop?

Suele ser un problema de permisos de archivos o de la versión de PHP. Revisa que los archivos tengan permisos 755 para carpetas y 644 para archivos. También verifica que la versión de PHP sea compatible (PHP 7.2 o superior).

¿Es seguro tener WordPress y PrestaShop en el mismo hosting?

Sí, siempre que mantengas ambas aplicaciones actualizadas. Un fallo de seguridad en una podría comprometer la otra, así que es vital que actualices WordPress, PrestaShop, plugins y temas con regularidad.

Conclusión final

Ahora ya sabes cómo instalar prestashop wordpress en el mismo hosting. Es un proceso que, si sigues estos pasos, te llevará menos de una hora. La clave está en la planificación: elige bien entre subdominio o carpeta, crea una base de datos independiente y sigue el instalador con calma.

Tener prestashop y wordpress mismo hosting es una solución fantástica para negocios que quieren empezar a vender online sin una gran inversión inicial. No necesitas ser un experto en servidores; solo seguir las instrucciones al pie de la letra.

Si te surge cualquier duda durante el proceso, no dudes en revisar la documentación oficial de PrestaShop o contactar con el soporte de tu hosting. ¡Mucha suerte con tu nueva tienda 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