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

Cómo instalar PrestaShop manualmente en WordPress sin plugin

Actualizado el 29 de octubre de 2025

Introducción: ¿Por qué instalar PrestaShop manualmente sin plugin en WordPress?

Si tienes un sitio web en WordPress y deseas añadir una tienda online potente y escalable, una opción interesante es instalar PrestaShop WordPress manual sin depender de plugins. Aunque existen soluciones como WooCommerce, PrestaShop ofrece mayor control sobre catálogos grandes, gestión de múltiples tiendas y funcionalidades nativas avanzadas. La clave está en que no necesitas un plugin para lograrlo: puedes tener ambos sistemas coexistiendo en el mismo dominio o subdominio.

En esta guía aprenderás paso a paso cómo lograr esta PrestaShop WordPress integración sin complicaciones técnicas. Ideal para emprendedores, pequeños negocios o desarrolladores que quieren mantener su blog o web corporativa en WordPress y su tienda en PrestaShop, todo desde un mismo panel de control.


Requisitos previos para la instalación

Antes de comenzar, asegúrate de tener lo siguiente:

  • Un dominio (ej: tudominio.com) donde ya tengas WordPress instalado.
  • Acceso a cPanel o Syspanel (HestiaCP). Recuerda que en Syspanel el puerto de acceso es el 2106.
  • Dos bases de datos MySQL: una para WordPress (ya existente) y otra nueva para PrestaShop.
  • Cliente FTP (FileZilla, Cyberduck) o acceso al administrador de archivos del hosting.
  • PHP 7.4 o superior y MySQL 5.6+ (revisa los requisitos de PrestaShop 8.x).

[INFO] Si usas Syspanel, para acceder al panel de control escribe en tu navegador: https://tudominio.com:2106. Las credenciales son las que te proporcionó tu proveedor de hosting.


Paso 1: Preparar el entorno en WordPress

1.1. Elige la ubicación de tu tienda

Puedes instalar PrestaShop en:

  • Subdirectorio: tudominio.com/tienda (recomendado para integración sencilla).
  • Subdominio: tienda.tudominio.com (mejor para SEO y separación completa).

Para este tutorial usaremos un subdirectorio /tienda.

1.2. Crea una base de datos para PrestaShop

Accede a tu panel de hosting (cPanel o Syspanel). En Syspanel:

  1. Ve a Bases de datos > Crear base de datos.
  2. Nombra la base (ej: prestashop_db).
  3. Crea un usuario y contraseña (ej: prestauser / ClaveSegura2024).
  4. Asigna todos los privilegios a ese usuario sobre la base de datos.

Guarda estos datos: los necesitarás durante la instalación de PrestaShop.


Paso 2: Descargar y subir PrestaShop

2.1. Descarga la última versión de PrestaShop

Ve a prestashop.com y descarga el paquete ZIP de la versión estable (actualmente PrestaShop 8.x).

2.2. Sube los archivos al servidor

Usando FTP o el administrador de archivos:

  1. Conéctate a tu servidor.
  2. Navega hasta la carpeta raíz de WordPress (generalmente public_html o html).
  3. Crea una carpeta llamada tienda.
  4. Extrae el contenido del ZIP de PrestaShop dentro de esa carpeta.

[WARNING] No subas la carpeta comprimida directamente. Descomprime primero en tu PC y luego sube todos los archivos sueltos.


Paso 3: Configurar la instalación de PrestaShop

3.1. Accede al instalador web

Abre tu navegador y escribe: tudominio.com/tienda. El instalador de PrestaShop se iniciará automáticamente.

3.2. Sigue los pasos del asistente

  1. Selecciona idioma: Español.
  2. Acepta los términos de licencia.
  3. Compatibilidad del sistema: El instalador verificará que tu servidor cumpla los requisitos. Si todo está bien, continúa.
  4. Información de la tienda:
    • Nombre de la tienda: Ej: "Mi Tienda Online".
    • País: El tuyo.
    • Actividad principal: La que corresponda.
  5. Cuenta de administrador:
    • Crea un email y contraseña para acceder al panel de PrestaShop.
    • Guárdalos en un lugar seguro.

3.3. Configurar la base de datos

En el paso de Configuración de base de datos:

  • Motor de base de datos: MySQL.
  • Servidor: localhost (casi siempre funciona).
  • Nombre de base de datos: prestashop_db (la que creaste).
  • Usuario: prestauser.
  • Contraseña: La que definiste.
  • Prefijo de tablas: Déjalo como ps_ a menos que tengas conflictos.

Haz clic en Probar conexión. Si todo es correcto, continúa.

3.4. Finalizar la instalación

El instalador creará las tablas y configurará la tienda. Una vez terminado, elimina la carpeta /install del servidor por seguridad. Puedes hacerlo desde FTP o el administrador de archivos.

[INFO] PrestaShop te pedirá que renombres o elimines la carpeta /install y el archivo admin/ (el nombre real de la carpeta admin es aleatorio por seguridad). Hazlo inmediatamente.


Paso 4: Integrar PrestaShop con WordPress

Ahora que tienes PrestaShop funcionando en /tienda, vamos a lograr una PrestaShop WordPress integración visual y funcional.

4.1. Opción A: Usar un tema común

Puedes personalizar el tema de PrestaShop para que se parezca al de WordPress. Edita el archivo CSS de PrestaShop (en la carpeta /themes/ del tema que uses) para imitar colores, fuentes y estilos de tu web WordPress.

4.2. Opción B: Crear un menú conjunto

En WordPress, añade un enlace en el menú principal que apunte a tudominio.com/tienda. Así los usuarios navegarán fluidamente entre el blog y la tienda.

4.3. Opción C: Usar iframe (no recomendado para SEO)

Si quieres mostrar productos en páginas de WordPress, puedes incrustar un iframe, pero Google no indexará bien el contenido. Mejor usa enlaces directos.

[TIP] Para una integración más profunda, considera usar un plugin como "PrestaShop Integration" que sincroniza productos, pero recuerda que este tutorial es sin plugin. La opción manual es más limpia y ligera.


Paso 5: Configurar URLs amigables (SEO)

5.1. Activar URLs amigables en PrestaShop

  1. Ve al panel de administración de PrestaShop (ej: tudominio.com/tienda/adminXXXXX).
  2. Ve a Configurar > Parámetros de la tienda > Tráfico y SEO.
  3. En URLs amigables, actívalas y guarda.

5.2. Configurar .htaccess para evitar conflictos

WordPress ya tiene un archivo .htaccess en la raíz. PrestaShop creará el suyo dentro de /tienda. No debería haber conflictos, pero si ves errores 404, revisa que en el .htaccess de WordPress no haya reglas que redirijan todo a WordPress.

Puedes forzar la reescritura agregando esta línea al inicio del .htaccess de WordPress:

RewriteEngine On
RewriteRule ^tienda/ - [L]

Esto evita que WordPress procese las URLs de PrestaShop.


Preguntas frecuentes (FAQ)

¿Puedo tener PrestaShop y WordPress en el mismo dominio sin conflictos?

Sí, siempre que los instales en carpetas separadas (ej: /tienda). No compartirán archivos ni bases de datos, por lo que son independientes.

¿Afecta esto al rendimiento de mi web WordPress?

No, porque PrestaShop corre como una aplicación separada. Solo compartes recursos del servidor (CPU, RAM). Si tu hosting es limitado, considera un plan superior.

¿Puedo compartir usuarios entre WordPress y PrestaShop?

No de forma nativa. Para ello necesitarías un plugin de integración o desarrollo a medida. Este método manual mantiene los sistemas separados.

¿Cómo actualizo PrestaShop después?

Descarga la nueva versión, sube los archivos a /tienda (sobrescribiendo) y sigue el proceso de actualización desde el panel de administración. No afecta a WordPress.

¿Es mejor usar un subdominio?

Para SEO, un subdominio (ej: tienda.tudominio.com) se considera un sitio separado, lo que puede diluir la autoridad. Un subdirectorio (/tienda) es mejor para mantener la relevancia conjunta.


Conclusión

Instalar PrestaShop WordPress manual sin plugin es una excelente opción para quienes buscan una tienda robusta sin depender de extensiones de terceros. Siguiendo estos pasos, tendrás una integración limpia, segura y optimizada para SEO. Recuerda mantener siempre actualizados ambos sistemas y hacer copias de seguridad periódicas.

Si encuentras problemas, verifica los permisos de archivos (755 para carpetas, 644 para archivos) y consulta la documentación oficial de PrestaShop. ¡Buena suerte con tu nueva tienda online!

[WARNING] No olvides eliminar la carpeta /install de PrestaShop después de la instalación. Dejarla activa es un riesgo de seguridad grave.

¿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