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

Guía para instalar PrestaShop en WordPress multisitio (subdirectorio)

Actualizado el 29 de abril de 2026

¿Por qué combinar WordPress y PrestaShop en un mismo dominio?

Si estás leyendo esto, probablemente ya tienes una web en WordPress y te has dado cuenta de que necesitas una tienda online. La buena noticia es que no tienes que elegir entre uno u otro: puedes instalar PrestaShop en un subdirectorio de tu WordPress y tener lo mejor de ambos mundos.

Este enfoque te permite mantener tu blog, tus páginas corporativas y tu posicionamiento SEO en WordPress, mientras que la tienda funciona de forma independiente en una carpeta como tudominio.com/tienda. Es una solución muy utilizada por negocios que ya tienen una base de clientes y no quieren migrar todo a una plataforma nueva.

Además, a nivel de SEO, mantener WordPress y PrestaShop separados en subdirectorios es mucho más limpio que usar subdominios, porque la autoridad del dominio principal se transmite mejor a la tienda. Vamos a ver cómo hacerlo paso a paso, sin necesidad de ser un experto en servidores.

Requisitos previos antes de empezar

Antes de lanzarnos a instalar, necesitas tener claros algunos requisitos. No te preocupes, son los mismos que necesitarías para instalar cualquier aplicación web moderna.

Comprobar los requisitos de tu hosting

Para que prestashop wordpress multisitio funcione correctamente, tu servidor debe cumplir con lo siguiente:

  • PHP 7.4 o superior (recomendado PHP 8.0 o 8.1).
  • MySQL 5.7 o superior o MariaDB 10.2+.
  • Espacio en disco suficiente (al menos 500 MB libres).
  • Acceso a phpMyAdmin o a un gestor de bases de datos similar.
  • Certificado SSL activo (imprescindible para las pasarelas de pago).

Si tu WordPress ya funciona bien, es muy probable que tu hosting cumpla con estos requisitos. Puedes verificarlo en la sección de "Estado del sitio" de tu panel de administración de WordPress o contactando con tu proveedor.

¿Qué es un multisitio de WordPress y por qué usarlo?

Un multisitio es una funcionalidad nativa de WordPress que te permite gestionar varios sitios web desde una sola instalación. Cada sitio tiene su propia carpeta (o subdominio) y sus propios temas y plugins.

En nuestro caso, la idea es que el multisitio nos sirva como estructura base. Podemos tener el sitio principal en la raíz y luego crear un sitio secundario en el subdirectorio /tienda. Pero ojo, aquí viene la clave: no vamos a instalar PrestaShop como un plugin de WordPress, sino como una aplicación independiente dentro de esa carpeta. Simplemente aprovechamos la estructura de carpetas que ya tenemos.

Algunas ventajas de usar un multisitio para este propósito:

  • Gestión centralizada: Puedes actualizar WordPress de todos tus sitios desde un solo panel.
  • Aislamiento: PrestaShop no interfiere con los archivos de WordPress, ya que vive en su propia carpeta.
  • SEO más limpio: Las URLs de la tienda quedan bajo el mismo dominio, lo que refuerza tu marca.

Paso 1: Activar el modo multisitio en WordPress

Si tu WordPress es de una sola instalación, lo primero es convertirlo en multisitio. No te asustes, es un proceso reversible y bastante sencillo.

Editar el archivo wp-config.php

Accede a tu hosting a través de FTP o del administrador de archivos de tu panel (si usas Syspanel, recuerda que el puerto de acceso es el 2106, aunque normalmente no necesitarás tocar esto si usas el administrador de archivos integrado).

Abre el archivo wp-config.php y busca la línea que dice:

/* ¡Eso es todo, deja de editar! Feliz blogging. */

Justo antes de esa línea, añade estas dos líneas:

define( 'WP_ALLOW_MULTISITE', true );

Guarda el archivo y sube los cambios.

Configurar la red de sitios

Ve a Herramientas > Configuración de la red en tu panel de WordPress. Te pedirá que elijas entre subdominios o subdirectorios. Elige subdirectorios.

Luego, WordPress te dará un bloque de código que debes añadir al wp-config.php y otro bloque para el archivo .htaccess. Sigue las instrucciones al pie de la letra.

Una vez hecho esto, vuelve a acceder a tu panel y verás un nuevo menú llamado Mis sitios. ¡Ya tienes tu multisitio activado!

Paso 2: Crear el subdirectorio para PrestaShop

Ahora necesitas crear la carpeta donde vivirá tu tienda. Puedes llamarla tienda, shop, ecommerce o lo que prefieras. Para este ejemplo, usaremos /tienda.

Crear la carpeta desde el panel de hosting

Desde tu panel de control (cPanel, Syspanel, etc.), ve al administrador de archivos y navega hasta la raíz de tu dominio (normalmente public_html).

Crea una nueva carpeta llamada tienda. Asegúrate de que los permisos sean 755 (lectura y ejecución para todos, escritura solo para el propietario).

Crear la base de datos para PrestaShop

PrestaShop necesita su propia base de datos, separada de la de WordPress. Ve a la sección de Bases de datos MySQL de tu hosting y crea una nueva.

Anota el nombre de la base de datos, el usuario y la contraseña. Los necesitarás durante la instalación.

Paso 3: Descargar y subir PrestaShop

Ahora viene la parte más mecánica: descargar PrestaShop y subirlo a la carpeta /tienda.

Descargar la última versión de PrestaShop

Ve al sitio oficial de PrestaShop y descarga el paquete comprimido (normalmente en formato .zip). Busca la versión estable más reciente.

Subir y descomprimir los archivos

Sube el archivo .zip a la carpeta /tienda usando el administrador de archivos de tu hosting o FTP.

Una vez subido, haz clic derecho sobre el archivo y elige Extraer (o Descomprimir). Esto creará una estructura de carpetas y archivos dentro de /tienda.

Asegúrate de que los archivos estén directamente en /tienda, no en una subcarpeta adicional como /tienda/prestashop. Si es así, mueve el contenido un nivel hacia arriba.

[INFO] Si usas FTP, recuerda que la transferencia de archivos puede tardar unos minutos. No interrumpas el proceso.

Paso 4: Instalar PrestaShop paso a paso

Ahora es el momento de la verdad. Abre tu navegador y ve a tudominio.com/tienda. Deberías ver el asistente de instalación de PrestaShop.

Configuración del idioma y tienda

Selecciona el idioma (español) y haz clic en Siguiente. Luego, acepta los términos de la licencia.

En el siguiente paso, te pedirá los datos de la tienda:

  • Nombre de la tienda: El nombre comercial.
  • Actividad principal: Elige la más cercana a tu negocio.
  • País: Tu país.
  • Nombre y apellidos del administrador: El usuario que gestionará la tienda.
  • Dirección de correo electrónico: Importante, aquí recibirás notificaciones.
  • Contraseña: Crea una contraseña segura.

Configuración de la base de datos

Aquí es donde introduces los datos de la base de datos que creaste antes:

  • Dirección del servidor: Normalmente localhost.
  • Nombre de la base de datos: El nombre que le diste.
  • Usuario de la base de datos: El usuario.
  • Contraseña: La contraseña de ese usuario.
  • Prefijo de las tablas: Déjalo como ps_ por defecto.

Haz clic en Probar la conexión. Si todo es correcto, verás un mensaje verde.

Finalizar la instalación

PrestaShop te mostrará un resumen de la instalación. Haz clic en Instalar y espera a que termine. El proceso puede tardar unos minutos.

Al finalizar, verás dos botones: uno para ir a la tienda y otro para acceder al panel de administración.

[WARNING] IMPORTANTE: Elimina la carpeta /tienda/install de tu servidor. Es un riesgo de seguridad grave dejarla. Puedes hacerlo desde el administrador de archivos de tu hosting.

Paso 5: Configurar las URLs y los enlaces permanentes

Ahora que PrestaShop está instalado, necesitas asegurarte de que las URLs funcionen correctamente y no haya conflictos con WordPress.

Configurar las URLs amigables en PrestaShop

Ve al panel de administración de PrestaShop (normalmente en tudominio.com/tienda/admin).

Navega a Parámetros avanzados > SEO y URLs. Activa la opción "URLs amigables" y guarda los cambios.

Ajustar el archivo .htaccess de la raíz

El archivo .htaccess de tu WordPress multisitio puede interferir con PrestaShop. Para evitarlo, abre el .htaccess de la raíz y añade estas líneas al principio:

# BEGIN PrestaShop
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/tienda/ [NC]
RewriteRule . - [L]
</IfModule>
# END PrestaShop

Esto le dice al servidor que no aplique las reglas de WordPress a las URLs que empiecen por /tienda/.

Paso 6: Probar la integración y solucionar errores comunes

Ya casi lo tienes. Ahora es momento de probar que todo funciona bien.

Comprobar la tienda

Ve a tudominio.com/tienda y verifica que la tienda carga correctamente. Navega por algunas categorías y productos para asegurarte de que no hay errores.

Comprobar el WordPress

Ve a la raíz de tu WordPress (tudominio.com) y verifica que el blog y las páginas siguen funcionando sin problemas.

Errores comunes y soluciones

  • Error 404 en la tienda: Si ves un 404, es posible que el .htaccess de PrestaShop no se haya generado. Ve a Parámetros avanzados > SEO y URLs y haz clic en "Guardar" para regenerarlo.
  • Error de redirección: Si al entrar en tudominio.com/tienda te redirige a tudominio.com, el .htaccess de la raíz está interfiriendo. Revisa las líneas que añadimos antes.
  • Problemas con la caché: Si ves contenido antiguo, limpia la caché de tu navegador y la de WordPress (si usas un plugin de caché).

Preguntas frecuentes (FAQ)

¿Puedo tener varios subdirectorios con PrestaShop en el mismo multisitio?

Sí, puedes crear tantos subdirectorios como necesites (por ejemplo, /tienda-es, /tienda-fr), cada uno con su propia instalación de PrestaShop. Solo tienes que repetir el proceso con diferentes carpetas y bases de datos.

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

PrestaShop es una aplicación independiente, por lo que solo consume recursos cuando alguien visita la tienda. Si tu hosting es de tipo compartido, es posible que notes una ligera ralentización en momentos de mucho tráfico. Considera contratar un plan con más recursos si esperas muchas visitas.

¿Puedo usar el mismo certificado SSL para WordPress y PrestaShop?

Sí, si el certificado SSL cubre el dominio principal, también cubre los subdirectorios. No necesitas comprar uno adicional.

¿Qué hago si quiero mover la tienda a un subdominio más adelante?

Mover PrestaShop a un subdominio es más complejo porque implica cambiar la URL de la tienda y actualizar los enlaces internos. Si crees que lo harás en el futuro, valora instalar PrestaShop en un subdominio desde el principio.

¿Es mejor usar un plugin de ecommerce para WordPress en lugar de PrestaShop?

Depende de tus necesidades. Si solo vas a vender unos pocos productos, un plugin como WooCommerce puede ser más sencillo. Pero si necesitas una tienda robusta con gestión avanzada de stock, impuestos o múltiples proveedores, PrestaShop es una opción más potente. La combinación de ambos es ideal si ya tienes una base de contenidos en WordPress.

Consejos finales para el mantenimiento de tu multisitio con PrestaShop

Una vez que tienes prestashop wordpress multisitio funcionando, es importante mantenerlo al día:

  • Actualiza WordPress y PrestaShop regularmente para evitar vulnerabilidades.
  • Haz copias de seguridad tanto de la base de datos de WordPress como de la de PrestaShop.
  • Monitoriza el espacio en disco de tu hosting, ya que las tiendas suelen acumular muchas imágenes.
  • Usa un plugin de caché en WordPress para que el rendimiento no se vea afectado por la tienda.

Recuerda que, aunque compartan servidor, WordPress y PrestaShop son entidades independientes. No actualices PrestaShop desde el panel de WordPress ni viceversa.

Si has llegado hasta aquí, ya tienes tu tienda online funcionando junto a tu sitio WordPress. Tómate un tiempo para explorar el panel de administración de PrestaShop, familiarizarte con los módulos y personalizar el diseño de tu tienda para que combine con tu marca. Es normal que al principio todo parezca abrumador, pero con un poco de práctica verás que es más sencillo de lo que parece.

[TIP] Si durante la instalación te encuentras con problemas de permisos de archivos, la mayoría de los paneles de hosting (incluido Syspanel) tienen una opción para "arreglar permisos" en el administrador de archivos. Úsala con cuidado y siempre sobre la carpeta /tienda.

¿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