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

Cómo instalar PrestaShop manualmente en WordPress (consejos)

Actualizado el 16 de diciembre de 2025

¿Buscas unir la potencia de PrestaShop con la flexibilidad de WordPress? Es una combinación muy habitual, pero también un poco delicada si no se hace bien. En esta guía te voy a explicar, paso a paso y sin tecnicismos, cómo instalar PrestaShop manualmente en WordPress.

Aclaro desde el principio: no vas a convertir WordPress en una tienda. Lo que haremos es instalar PrestaShop de forma independiente en tu servidor y luego integrarlo visualmente con tu WordPress. Es decir, tendrás dos sistemas trabajando juntos: uno para el contenido (WordPress) y otro para el e-commerce (PrestaShop).

¿Por qué instalar PrestaShop manualmente en WordPress?

Antes de ensuciarnos las manos, vamos a entender el porqué. No es lo mismo instalar un plugin que hacer una instalación manual. La instalación manual te da control total, evita conflictos de compatibilidad y te permite personalizar cada detalle.

Ventajas clave:

  • Rendimiento superior: Al estar en carpetas separadas, cada sistema usa sus propios recursos sin ralentizar al otro.
  • Control total sobre el SEO: Puedes optimizar las URLs de cada plataforma por separado.
  • Sin dependencias de plugins puente: Muchos plugins que prometen "unir" WordPress y PrestaShop son frágiles. La instalación manual es la solución definitiva.
  • Seguridad mejorada: Si uno de los sistemas es comprometido, el otro no se ve afectado directamente.

Requisitos previos antes de instalar PrestaShop en WordPress

Aquí viene la parte más importante. Si no cumples estos requisitos, la instalación fallará o tendrás problemas graves a mitad del proceso.

1. Un servidor con suficientes recursos

PrestaShop es exigente. Necesitas al menos:

  • PHP 7.4 o superior (recomiendo PHP 8.0+).
  • MySQL 5.6 o MariaDB 10.1+.
  • 128 MB de memoria PHP como mínimo (256 MB es lo ideal).
  • Espacio en disco: mínimo 500 MB para la instalación base.

2. Acceso al panel de control de tu hosting

Necesitarás poder crear bases de datos y subir archivos. Si usas un panel como Syspanel, recuerda que el acceso se realiza a través del puerto 2106. Es un detalle que muchos olvidan y luego no encuentran su panel.

[WARNING] Si tu hosting no te da acceso a crear bases de datos o a gestionar archivos vía FTP, no podrás hacer la instalación manual. En ese caso, contacta con tu proveedor de hosting.

3. Un dominio o subdominio para la tienda

Decide ahora: ¿Quieres que la tienda esté en tudominio.com/tienda o en tienda.tudominio.com? Te recomiendo la opción del subdominio, ya que es más limpia para el SEO y no mezcla las estructuras de URLs.

4. Descargar PrestaShop

Ve a la web oficial de PrestaShop y descarga la última versión estable. Busca el paquete en formato ZIP. No uses versiones beta o RC (Release Candidate) para una tienda en producción.

Paso 1: Preparar el entorno en tu servidor

Este es el primer paso técnico. Vamos a crear el espacio donde vivirá PrestaShop.

Crear la base de datos

Accede a tu panel de control (recuerda, si usas Syspanel, el puerto es el 2106). Busca la sección de "Bases de datos MySQL" o "phpMyAdmin".

  1. Crea una nueva base de datos con un nombre descriptivo, por ejemplo prestashop_tienda.
  2. Anota el nombre de la base de datos, el usuario y la contraseña. Los necesitarás en el paso 3.
  3. Asegúrate de que el usuario tenga todos los privilegios sobre esa base de datos.

Crear la carpeta de instalación

Con tu cliente FTP (FileZilla es el más popular) o el administrador de archivos de tu hosting:

  1. Ve a la carpeta public_html (o www).
  2. Si vas a usar un subdominio, crea una carpeta llamada tienda.
  3. Si vas a usar el dominio principal, sube los archivos directamente a public_html.

[TIP] Si tienes WordPress instalado en public_html, no subas PrestaShop a la misma carpeta raíz. Crea una subcarpeta llamada tienda para evitar conflictos de archivos como .htaccess.

Paso 2: Subir los archivos de PrestaShop

Este paso es mecánico pero requiere paciencia. Si lo haces mal, la instalación no arrancará.

Descomprimir el ZIP en tu ordenador

Antes de subir nada, descomprime el archivo ZIP de PrestaShop en tu ordenador. Verás una carpeta con muchos archivos y subcarpetas.

Subir los archivos al servidor

Usando tu cliente FTP:

  1. Conéctate a tu servidor con tus credenciales FTP.
  2. Navega hasta la carpeta tienda (o la que hayas creado).
  3. Selecciona todos los archivos de la carpeta descomprimida de PrestaShop en tu ordenador.
  4. Arrastra los archivos a la carpeta tienda en tu servidor.
  5. Espera a que termine la subida. Esto puede tardar varios minutos, ya que hay miles de archivos pequeños.

[WARNING] No interrumpas la subida de archivos. Si se corta, algunos archivos pueden corromperse y tendrás que volver a empezar.

Paso 3: Ejecutar el instalador de PrestaShop

Ahora viene la parte divertida. Abre tu navegador y escribe la URL donde has subido los archivos. Por ejemplo: http://tudominio.com/tienda.

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

Selección de idioma

Elige tu idioma y haz clic en "Siguiente".

Comprobación de compatibilidad

El instalador verificará que tu servidor cumple con los requisitos. Verás una lista con "Aceptado" o "Advertencia". Si hay algo en rojo, soluciona el problema antes de continuar.

Información de la tienda

Aquí introduces:

  • Nombre de la tienda: El nombre público.
  • Actividad principal: Elige la categoría de tu negocio.
  • País: Tu país principal.
  • Activar SSL: Solo si tienes certificado SSL instalado.

Configuración de la base de datos

Este es el paso crítico. Introduce los datos que creaste en el Paso 1:

  • Dirección del servidor de la base de datos: Normalmente es localhost.
  • Nombre de la base de datos: El que creaste.
  • Usuario de la base de datos: El usuario asociado.
  • Contraseña: La contraseña de ese usuario.
  • Prefijo de las tablas: Déjalo como está (ps_).

Configuración de la cuenta de administrador

Crea tu cuenta de administrador:

  • Nombre y apellidos.
  • Correo electrónico: Este será tu usuario de acceso.
  • Contraseña: Elige una contraseña segura.

Instalación

Haz clic en "Instalar". El proceso puede tardar de 3 a 10 minutos. Verás una barra de progreso. No cierres la pestaña.

[INFO] Si la instalación se queda atascada en un porcentaje, es probable que sea un problema de memoria PHP. Aumenta el límite de memoria en tu archivo php.ini o contacta con tu hosting.

Paso 4: Configurar la integración con WordPress

Ya tienes PrestaShop instalado. Ahora viene la parte de integrar PrestaShop WordPress. Aquí no vamos a usar plugins mágicos, sino una integración a nivel de URLs y diseño.

Opción A: Integración por subcarpeta (recomendada para principiantes)

Si has instalado PrestaShop en tudominio.com/tienda, la integración es simple:

  1. En WordPress, crea una página llamada "Tienda".
  2. En el contenido de la página, añade un enlace o un botón que apunte a http://tudominio.com/tienda.
  3. En el menú de WordPress, añade un enlace personalizado a esa URL.

Opción B: Integración por subdominio (más avanzada)

Si usaste tienda.tudominio.com:

  1. En WordPress, ve a Ajustes > Generales.
  2. Cambia la "Dirección del sitio (URL)" para que apunte a http://tudominio.com.
  3. En PrestaShop, ve a Parámetros avanzados > Multitienda y añade el dominio principal.
  4. Usa un plugin de redirección para que los usuarios que vayan a tudominio.com/tienda sean redirigidos a tienda.tudominio.com.

Sincronizar usuarios (opcional)

Para que los usuarios no tengan que registrarse dos veces, puedes usar un plugin como "PrestaShop Sync" o "WP Fusion", pero esto ya es más avanzado. Para empezar, te recomiendo mantener los sistemas separados y vincularlos solo por enlaces.

Paso 5: Configurar el SEO de ambas plataformas

Aquí es donde muchos fallan. Tener dos sistemas no significa tener dos SEOs separados. Debes crear una estrategia unificada.

Estructura de URLs

  • En WordPress, asegúrate de usar URLs limpias (permalink structure). Ve a Ajustes > Enlaces permanentes y elige "Nombre de la entrada".
  • En PrestaShop, ve a Parámetros avanzados > SEO y URLs. Activa las URLs amigables y configura la URL de la tienda.

Sitemaps y robots.txt

  • En WordPress, usa Yoast SEO o Rank Math para generar tu sitemap.
  • En PrestaShop, ve a Parámetros avanzados > SEO y URLs y activa la generación de sitemap.
  • Asegúrate de que ambos sitemaps estén referenciados en tu Google Search Console.

[TIP] No dupliques contenido. Si tienes una página "Sobre nosotros" en WordPress, no la repitas en PrestaShop. Decide qué contenido vive en cada plataforma y enlaza entre ambas.

Redirecciones 301

Si ya tenías una tienda en WordPress con WooCommerce, necesitarás configurar redirecciones 301 desde las URLs antiguas a las nuevas de PrestaShop. Puedes hacerlo en el archivo .htaccess de tu WordPress:

Redirect 301 /producto-antiguo/ http://tudominio.com/tienda/producto-nuevo/

Paso 6: Solución de problemas comunes

Aquí tienes los fallos más habituales y cómo solucionarlos.

Error 500 después de la instalación

Esto suele ser un problema de permisos o de .htaccess.

  1. Ve a tu FTP y busca el archivo .htaccess en la carpeta de PrestaShop.
  2. Cámbiale el nombre a .htaccess.bak.
  3. Recarga la tienda. Si funciona, el problema era el archivo. Ve a Parámetros avanzados > Rendimiento y regenera el .htaccess.

No se cargan las imágenes

  1. Ve a Parámetros avanzados > Rendimiento.
  2. Haz clic en "Regenerar miniaturas".
  3. Si no funciona, revisa los permisos de la carpeta img (debe ser 755).

Conflictos con el tema de WordPress

Si tu tema de WordPress tiene su propio CSS, puede afectar a la visualización de PrestaShop si usas un iframe o un plugin de integración.

[WARNING] Evita usar iframes para "incrustar" PrestaShop en WordPress. Es malo para el SEO y ralentiza la carga. Usa siempre enlaces directos.

Preguntas frecuentes (FAQ)

¿Puedo usar un plugin para integrar PrestaShop en WordPress?

Sí, existen plugins como "PrestaShop Integration" o "WooCommerce to PrestaShop", pero son soluciones intermedias. La instalación manual que te he enseñado es más estable y te da control total.

¿Afecta la instalación manual al rendimiento de mi WordPress?

No, si los tienes en carpetas separadas. Cada sistema carga sus propios archivos. Solo compartes el servidor.

¿Necesito conocimientos de programación?

No, con saber usar FTP y seguir estos pasos es suficiente. La configuración avanzada (como el SEO) sí puede requerir algo más de experiencia, pero es manejable.

¿Qué hago si mi hosting usa Syspanel?

Si usas Syspanel, recuerda que el acceso es por el puerto 2106. Dentro del panel, busca la sección de "Bases de datos" y "Gestión de archivos". El resto del proceso es idéntico.

¿Puedo migrar mi tienda de WooCommerce a PrestaShop después?

Sí, hay herramientas de migración, pero es un proceso complejo. Te recomiendo hacerlo antes de lanzar la tienda, no después.

Consejos finales para una integración exitosa

  1. Haz una copia de seguridad de tu WordPress antes de empezar. Nunca sabes qué puede pasar.
  2. Prueba en un entorno de desarrollo si es posible. Crea una subcarpeta test y prueba allí primero.
  3. Mantén ambos sistemas actualizados. PrestaShop lanza parches de seguridad frecuentes.
  4. No uses el mismo certificado SSL para ambos si tienes un subdominio. Cada subdominio necesita su propio certificado o uno wildcard.
  5. Configura Google Analytics en ambas plataformas para tener una visión completa del tráfico.

La instalación manual de PrestaShop en WordPress es un proceso que, bien hecho, te dará una tienda rápida, segura y con un SEO impecable. Tómate tu tiempo en los pasos 1 y 3, que son los que más problemas causan si se hacen con prisa.

Si te has atascado en algún punto, revisa los pasos de nuevo. Y recuerda: la paciencia es la clave del éxito en cualquier instalación técnica.

¿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