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

Cómo instalar PrestaShop manualmente en WordPress (integración)

Actualizado el 11 de octubre de 2025

¿Por qué integrar PrestaShop con WordPress?

Si tienes un negocio online, seguramente te has enfrentado a este dilema: ¿uso WordPress para mi blog y PrestaShop para mi tienda? La buena noticia es que no tienes que elegir uno solo. Puedes tener lo mejor de ambos mundos. WordPress es perfecto para crear contenido, mejorar tu posicionamiento orgánico y atraer tráfico con artículos. PrestaShop, por otro lado, es un gigante del comercio electrónico, con una gestión de productos, carritos y pagos muy potente.

La integración de PrestaShop WordPress te permite mantener un blog atractivo y dinámico mientras tu tienda online funciona con la robustez que necesitas. Muchos clientes nos preguntan cómo hacerlo sin romper nada por el camino. La solución más limpia y segura, especialmente si ya tienes WordPress funcionando, es instalar PrestaShop en un subdirectorio PrestaShop (por ejemplo, tudominio.com/tienda). De esta manera, ambas plataformas conviven sin pisarse, compartiendo dominio pero con estructuras independientes.

En esta guía te voy a explicar, paso a paso y sin tecnicismos, cómo instalar PrestaShop manual dentro de tu WordPress. No necesitas ser un hacker ni un programador, solo seguir las instrucciones al pie de la letra. Vamos a ello.


Antes de empezar: requisitos y preparación

¿Qué necesitas tener listo?

Antes de lanzarnos a la piscina, asegurémonos de que tenemos todo el material. No queremos quedarnos a mitad del proceso sin saber qué hacer.

  • Acceso a tu panel de control de Hosting: Normalmente tienes acceso a cPanel, Plesk o, si usas un gestor como Syspanel, recuerda que el puerto de acceso es el 2106 (ejemplo: tudominio.com:2106). Ahí podrás gestionar archivos y bases de datos.
  • Un dominio y certificado SSL activo: Es imprescindible que tu web cargue por HTTPS para que la tienda funcione con pagos seguros.
  • Los archivos de PrestaShop: Descarga la última versión estable desde el sitio oficial de PrestaShop. Es un archivo .zip que pesa unos 80-100 MB.
  • Credenciales de acceso a tu base de datos: Las necesitarás para crear una nueva base de datos para la tienda.
  • Cliente FTP o el Administrador de Archivos de tu hosting: Para subir los archivos. Si no sabes qué es FTP, no te preocupes, usaremos el Administrador de Archivos que viene en cPanel o Syspanel.

Decidir la estructura: ¿Dónde instalo PrestaShop?

La pregunta del millón. Tienes dos opciones principales:

  1. Subdirectorio (Recomendado): Instalar PrestaShop en tudominio.com/tienda. Es la opción más segura y fácil de mantener. Tu blog sigue en la raíz y la tienda en una carpeta específica.
  2. Subdominio: Instalar en tienda.tudominio.com. También es válido, pero a efectos de SEO, a veces es mejor mantener todo bajo el mismo dominio raíz para concentrar la autoridad.

Nosotros nos centraremos en la primera opción, el subdirectorio PrestaShop, porque es la que mejor funciona para combinar tienda y blog sin conflictos.


Paso 1: Crear una base de datos para PrestaShop

PrestaShop necesita su propio espacio para guardar productos, pedidos y clientes. No puede usar la misma base de datos que WordPress, ya que podrían producirse conflictos de nombres de tablas.

Desde cPanel (o Syspanel)

  1. Accede a tu panel de control. Si tu hosting usa Syspanel, recuerda que el puerto es el 2106.
  2. Busca la sección "Bases de Datos MySQL".
  3. Crea una nueva base de datos. Ponle un nombre descriptivo, por ejemplo, tudominio_prestashop.
  4. Crea un usuario para esa base de datos. Elige un nombre como tudominio_pres y una contraseña segura (guárdala bien, la necesitarás en unos minutos).
  5. Añade el usuario a la base de datos y concédele TODOS LOS PRIVILEGIOS. Esto es crucial para que la instalación funcione sin errores.

[WARNING] Anota el nombre de la base de datos, el usuario y la contraseña en un bloc de notas. Los necesitarás durante el asistente de instalación de PrestaShop. Si los pierdes, tendrás que repetir este paso.


Paso 2: Subir los archivos de PrestaShop a tu servidor

Ahora viene la parte de mover archivos. No te asustes, es más fácil de lo que parece.

Usando el Administrador de Archivos

  1. Ve a tu panel de control (cPanel o Syspanel) y abre el "Administrador de Archivos".
  2. Navega hasta la carpeta raíz de tu WordPress. Normalmente es public_html o htdocs. Si tu WordPress está en una subcarpeta, ve a esa carpeta.
  3. Dentro de la raíz, crea una nueva carpeta llamada tienda. Esta será nuestro subdirectorio PrestaShop.
  4. Entra en la carpeta tienda que acabas de crear.
  5. Haz clic en "Subir" y selecciona el archivo .zip de PrestaShop que descargaste. Espera a que se suba por completo (puede tardar unos minutos).
  6. Una vez subido, verás el archivo .zip en la lista. Haz clic derecho sobre él y selecciona "Extraer".
  7. Se creará una carpeta con el nombre del archivo (ej: prestashop_8.x.x). Entra en esa carpeta, selecciona todos los archivos que hay dentro y muévelos (cortar y pegar) a la carpeta tienda (la que está justo encima).
  8. Elimina la carpeta vacía y el archivo .zip que ya no necesitas.

[TIP] Si el Administrador de Archivos te da error de tiempo de espera al extraer, no pasa nada. Puedes usar un cliente FTP como FileZilla. Es igual de fácil: conéctate con tus datos de FTP y arrastra los archivos a la carpeta tienda.


Paso 3: Ejecutar el asistente de instalación de PrestaShop

Con los archivos en su sitio, es hora de la magia. Abre tu navegador y escribe la URL de tu tienda: tudominio.com/tienda. El asistente de instalación de PrestaShop se cargará automáticamente.

Configuración del asistente

El asistente tiene varios pasos. Te guío por los más importantes:

  1. Elección del idioma: Selecciona tu idioma y haz clic en "Siguiente".
  2. Comprobación de compatibilidad: PrestaShop revisará que tu servidor cumple los requisitos. Debería estar todo en verde. Si algo falla (por ejemplo, falta una extensión de PHP), contacta con tu proveedor de hosting para que la active. Haz clic en "Siguiente".
  3. Información de la tienda: Aquí pones el nombre de tu tienda, el sector, el país y una descripción. También puedes subir un logo. No te preocupes, esto se puede cambiar luego.
  4. Cuenta de administrador: Crea el usuario y la contraseña que usarás para entrar al panel de administración de PrestaShop (la URL suele ser tudominio.com/tienda/admin). Elige una contraseña robusta.
  5. Base de datos: Este es el paso clave. Selecciona "MySQL" y rellena los datos que creaste en el Paso 1:
    • Dirección del servidor: Normalmente es localhost.
    • Nombre de la base de datos: tudominio_prestashop.
    • Usuario de la base de datos: tudominio_pres.
    • Contraseña de la base de datos: La que pusiste.
    • Prefijo de las tablas: Déjalo como ps_ por defecto.
  6. Finalizar la instalación: Revisa que todo esté correcto y haz clic en el botón para instalar. El proceso puede tardar unos minutos. Al terminar, verás una pantalla de éxito.

[INFO] Durante la instalación, PrestaShop te preguntará si quieres instalar datos de demostración. Te recomiendo que no los instales, así empiezas con una tienda limpia y evitas tener que borrar productos de prueba más adelante.


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

Ya tienes PrestaShop instalado. Ahora, la clave para que la integración tienda y blog funcione de forma natural es configurar los enlaces y la navegación.

Ajustar la URL de WordPress

  1. Entra en el panel de administración de WordPress (tudominio.com/wp-admin).
  2. Ve a Ajustes > Enlaces permanentes.
  3. Asegúrate de que la estructura de tus enlaces de WordPress no entre en conflicto con la carpeta tienda. Por ejemplo, si tienes una página o categoría llamada "tienda", habrá un conflicto. Lo más sencillo es dejarlo en "Nombre de la entrada" o una estructura personalizada que no empiece por tienda.

Añadir enlaces en el menú

Para que tus usuarios puedan ir del blog a la tienda y viceversa sin perderse:

  1. En WordPress, ve a Apariencia > Menús.
  2. Crea un nuevo menú o edita el existente.
  3. Añade un Enlace personalizado que apunte a tudominio.com/tienda. Ponle como texto "Tienda" o "Ir a la tienda".
  4. Asigna ese menú a la ubicación que prefieras (cabecera, pie, etc.).
  5. Guarda los cambios.

Enlazar desde PrestaShop a WordPress

  1. Entra en el panel de administración de PrestaShop (tudominio.com/tienda/admin).
  2. Ve a Configuración de la tienda > Menús.
  3. Añade un nuevo elemento de menú que apunte a tudominio.com (la raíz de tu blog). Ponle como texto "Blog" o "Noticias".
  4. Guarda los cambios.

Paso 5: Sincronizar usuarios (Opcional pero recomendado)

Uno de los mayores retos de la integración PrestaShop WordPress es que los usuarios no tengan que registrarse dos veces. Para evitar duplicidades, puedes usar un plugin como "WP-UserManager" o servicios de sincronización más avanzados. Sin embargo, para la mayoría de los casos, es suficiente con tener dos sistemas de registro separados.

La solución simple

Si no quieres complicarte la vida, puedes configurar los enlaces de registro para que apunten a la tienda (ya que es donde se hacen las compras). En el menú de WordPress, el botón de "Acceder" o "Mi cuenta" debe apuntar a tudominio.com/tienda/mi-cuenta.

[TIP] Puedes usar el propio sistema de PrestaShop para gestionar los clientes. WordPress lo usarás únicamente para el blog, así que no necesitas que los usuarios se registren en WordPress. Desactiva la opción de registro abierto en WordPress para evitar confusiones (Ajustes > Generales > "Cualquiera puede registrarse" desmarcado).


Paso 6: Configurar el SEO para la integración

Aquí es donde realmente brillarás. El SEO es clave para que tanto tu blog como tu tienda aparezcan en Google.

Robots.txt y Sitemaps

  1. WordPress: Instala un plugin SEO como Yoast SEO o Rank Math. Ellos generarán tu sitemap de WordPress.
  2. PrestaShop: Ve a Configuración de la tienda > SEO y URLs y activa la opción de "Generar archivo robots.txt". PrestaShop también tiene su propio sitemap que puedes generar desde ahí.

Evitar contenido duplicado

Asegúrate de que no haya dos páginas de "Contacto" o "Sobre nosotros" que compitan entre sí. Decide si la página de contacto principal está en WordPress o en PrestaShop y redirige la otra a la principal.

Enlazado interno

Esta es la clave de una buena integración. No tengas miedo de enlazar desde tus artículos del blog a los productos de la tienda. Por ejemplo, si escribes un artículo sobre "Los 10 mejores zapatos para correr", enlaza cada zapato a su ficha de producto en PrestaShop. Esto mejora la autoridad de las páginas de producto y ayuda a los usuarios a comprar.

[INFO] Recuerda que Google valora mucho la experiencia del usuario. Una web donde el blog habla de los productos y la tienda los vende, con enlaces naturales entre ambas, es una señal de calidad.


Paso 7: Mantenimiento y actualizaciones

Ahora que tienes todo funcionando, es vital mantenerlo al día.

Actualizaciones periódicas

  • WordPress: Actualiza el núcleo, los plugins y los temas.
  • PrestaShop: Actualiza a la última versión estable. Antes de actualizar, siempre haz una copia de seguridad de los archivos y la base de datos.
  • PHP: Mantén la versión de PHP actualizada a la recomendada por ambas plataformas (normalmente PHP 8.0 o superior).

Copias de seguridad

Configura copias de seguridad automáticas en tu hosting. Tanto la base de datos de WordPress como la de PrestaShop son críticas. Si algo falla, podrás restaurar todo en minutos.


Solución de problemas comunes (FAQ)

No puedo acceder a tudominio.com/tienda/admin

Esto es normal justo después de la instalación. PrestaShop cambia el nombre de la carpeta admin por seguridad. Mira el archivo admin en la carpeta tienda y verás que se llama algo así como admin12345. Entra con esa URL. Si la has perdido, revisa el archivo config/settings.inc.php dentro de PrestaShop.

La página de la tienda da error 404

Revisa que el archivo .htaccess dentro de la carpeta tienda existe. Si no, ve a Configuración de la tienda > SEO y URLs en el panel de PrestaShop y guarda la configuración para regenerarlo.

El blog y la tienda tienen el mismo menú y se pisan

No pasa nada. Cada plataforma tiene su propio menú. Deberías gestionarlos por separado. El menú de WordPress solo aparece en las páginas de WordPress, y el de PrestaShop solo en las de la tienda.

¿Puedo usar el mismo certificado SSL?

Sí, siempre que ambos estén en el mismo dominio (tudominio.com), el certificado SSL cubre tanto la raíz como el subdirectorio tienda. No necesitas comprar otro.

¿Merezco la pena contratar un hosting especializado?

Para una tienda online, sí. Te recomiendo un hosting con buen soporte técnico y recursos suficientes. Si usas Syspanel, recuerda que el puerto de acceso es el 2106 y que tiene herramientas de gestión de archivos y bases de datos muy intuitivas.


Conclusión

Integrar PrestaShop WordPress es una estrategia inteligente para potenciar tu negocio. Con esta guía, has aprendido a instalar PrestaShop manual en un subdirectorio PrestaShop, a configurar los enlaces entre ambos sistemas y a preparar el terreno para un SEO sólido. Ahora tienes un blog potente para atraer tráfico y una tienda robusta para convertirlo en ventas.

Recuerda que la paciencia es clave. No tengas miedo de experimentar y, sobre todo, haz copias de seguridad. Si en algún momento te sientes perdido, vuelve a leer los pasos. ¡Tu tienda online está a un clic de distancia!

¿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