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

Cómo configurar múltiples tiendas PrestaShop en un solo servidor con Syspanel

Actualizado el 12 de abril de 2026

Introducción: ¿Por qué necesitas múltiples tiendas PrestaShop?

Si tu negocio de comercio electrónico está creciendo, tarde o temprano te enfrentarás a la necesidad de gestionar varias tiendas online. Puede que quieras vender en diferentes países con monedas e idiomas distintos, o quizás necesites separar una línea de productos B2B de tu tienda principal. La buena noticia es que no necesitas un servidor dedicado para cada tienda. Con PrestaShop y un panel de control adecuado como Syspanel, puedes configurar múltiples tiendas PrestaShop en un solo servidor, ahorrando costes y simplificando la administración.

En esta guía completa y muy visual, te explicaré paso a paso cómo lograrlo. Hablaremos de Syspanel multi-sitio, cómo gestionar PrestaShop varios dominios y resolveremos las dudas más frecuentes. No necesitas ser un experto técnico, solo seguir las instrucciones al pie de la letra.

[INFO] Syspanel es una interfaz de administración de servidores basada en HestiaCP. Para acceder a él, usa tu navegador y escribe https://tu-ip-servidor:2106. Allí gestionarás todos tus sitios web, bases de datos y cuentas de correo.


Requisitos previos antes de empezar

Antes de lanzarnos a la configuración, asegúrate de tener lo siguiente:

  • Un servidor VPS o dedicado con Linux (Ubuntu o Debian recomendado) y Syspanel instalado.
  • Acceso a Syspanel (puerto 2106) con credenciales de administrador.
  • Varios dominios que apunten a tu servidor (por ejemplo: tienda1.com, tienda2.es).
  • Archivos de PrestaShop (puedes descargar la última versión desde el sitio oficial).
  • Conocimientos básicos de FTP o gestor de archivos de Syspanel.

[WARNING] Asegúrate de que los DNS de tus dominios ya apunten a la IP de tu servidor. Si no lo has hecho, este proceso no funcionará. Espera entre 1 y 24 horas para la propagación DNS.


Paso 1: Crear las cuentas de usuario y sitios web en Syspanel

Syspanel organiza los sitios web en cuentas de usuario. Puedes tener un usuario para todas tus tiendas o uno por tienda. Para simplificar, usaremos un solo usuario.

1.1 Accede a Syspanel

Abre tu navegador y escribe https://tu-ip-servidor:2106. Inicia sesión con tu usuario y contraseña de administrador.

1.2 Crea un nuevo usuario (opcional)

Si quieres separar las tiendas por usuario:

  • Ve a Usuarios > Añadir usuario.
  • Ponle un nombre (ej: prestashop), una contraseña segura y asigna un paquete de recursos.
  • Haz clic en Añadir.

1.3 Añade los dominios como sitios web

Para cada tienda que quieras crear:

  • Ve a Web > Añadir dominio.
  • Escribe el dominio (ej: tienda1.com).
  • Marca Crear también zona DNS (esto creará los registros automáticamente si tu servidor gestiona DNS).
  • Elige PHP como tipo y selecciona una versión de PHP compatible con PrestaShop (recomendamos 7.4 u 8.0).
  • Haz clic en Añadir.

Repite este proceso para cada dominio (tienda2.com, tienda3.es, etc.).

[TIP] Si ya tienes zonas DNS creadas externamente, no marques la opción de crear DNS en Syspanel. Solo necesitas que el dominio apunte a tu IP.


Paso 2: Subir los archivos de PrestaShop a cada sitio

Ahora necesitamos instalar PrestaShop en cada dominio. Lo haremos de forma independiente para que cada tienda tenga su propia base de datos y configuración.

2.1 Descarga PrestaShop

Desde el ordenador, descarga el archivo ZIP de PrestaShop desde prestashop.com. Guárdalo en tu escritorio.

2.2 Sube los archivos usando el gestor de archivos de Syspanel

  • En Syspanel, ve a Web y haz clic en el dominio de la primera tienda (ej: tienda1.com).
  • Busca la opción Gestor de archivos y ábrelo.
  • Navega a la carpeta public_html (es la raíz del sitio).
  • Sube el archivo ZIP de PrestaShop desde tu ordenador.
  • Una vez subido, selecciona el ZIP y haz clic en Extraer.
  • Después de extraer, elimina el archivo ZIP para mantener limpia la carpeta.

Repite este proceso para cada dominio.

[WARNING] No subas los archivos a una subcarpeta, deben estar directamente en public_html. Si ves una carpeta llamada prestashop dentro, mueve todo su contenido a public_html y elimina la carpeta vacía.


Paso 3: Crear bases de datos independientes para cada tienda

Cada PrestaShop necesita su propia base de datos MySQL. Syspanel facilita esta tarea.

3.1 Accede a la sección de bases de datos

  • En Syspanel, ve a Bases de datos > Añadir base de datos.
  • Elige el usuario que creaste (o el predeterminado).
  • Ponle un nombre descriptivo, por ejemplo: tienda1_db.
  • Genera una contraseña segura y guárdala en un lugar seguro.
  • Haz clic en Añadir.

Repite para cada tienda (tienda2_db, tienda3_db, etc.).

3.2 Anota los datos de conexión

Necesitarás:

  • Nombre de la base de datos: (ej: usuario_tienda1_db)
  • Usuario de la base de datos: normalmente el mismo que el nombre.
  • Contraseña: la que generaste.
  • Servidor MySQL: suele ser localhost.

Guarda estos datos, los necesitarás en el siguiente paso.


Paso 4: Ejecutar el instalador web de PrestaShop para cada dominio

Ahora viene la parte más interactiva. Abre tu navegador y visita el primer dominio (ej: http://tienda1.com). Te debería aparecer el asistente de instalación de PrestaShop.

4.1 Configuración inicial

Sigue estos pasos para cada tienda:

  1. Selecciona idioma: Elige el que prefieras.
  2. Acepta los términos de licencia.
  3. Compatibilidad del sistema: El instalador verificará que todo esté bien. Si falta algo, corrige los permisos de archivos desde el gestor de archivos de Syspanel (cambia a 755 para carpetas y 644 para archivos).
  4. Información de la tienda: Pon nombre, actividad, país, etc.
  5. Configuración de la base de datos: Aquí introduces los datos que anotaste en el Paso 3.
    • Servidor: localhost
    • Nombre de la base de datos: el que creaste.
    • Usuario y contraseña: los mismos.
  6. Configuración de la cuenta de administrador: Crea un email y contraseña para acceder al back office de esa tienda.
  7. Finalizar instalación: El instalador creará las tablas y te redirigirá al panel de administración.

[TIP] Durante la instalación, PrestaShop te preguntará si quieres instalar datos de muestra. Si es tu primera vez, puede ser útil para ver la estructura. Para tiendas reales, mejor no.

4.2 Repite para cada dominio

Ve a http://tienda2.com, http://tienda3.es, etc., y ejecuta el mismo proceso. Cada tienda tendrá su propia base de datos y administración independiente.


Paso 5: Configurar Syspanel multi-sitio para que funcione correctamente

Syspanel ya está preparado para gestionar múltiples sitios, pero debemos asegurarnos de que cada dominio apunte a su carpeta correcta y que no haya conflictos.

5.1 Verifica la configuración de cada sitio

  • En Syspanel, ve a Web y haz clic en el dominio.
  • Revisa que la carpeta raíz sea public_html.
  • Comprueba que el PHP esté activo y la versión sea la correcta.
  • Si usas SSL (recomendado), ve a SSL y activa Let's Encrypt para cada dominio. Esto te dará HTTPS gratis.

5.2 Ajusta el archivo .htaccess (si es necesario)

PrestaShop genera un archivo .htaccess automáticamente, pero a veces puede causar conflictos si tienes reglas de reescritura de URL. Si alguna tienda no carga bien, revisa ese archivo en la raíz del sitio y asegúrate de que no haya reglas que afecten a otros dominios.

[INFO] Syspanel ya se encarga de aislar cada sitio web mediante configuraciones de Apache/Nginx. No necesitas tocar nada adicional a menos que tengas problemas específicos.


Paso 6: Gestionar múltiples tiendas desde un solo panel (opcional)

Si prefieres administrar todas tus tiendas desde un único back office de PrestaShop, puedes usar la función Multitienda nativa de PrestaShop. Sin embargo, esto requiere una instalación diferente (una sola base de datos compartida). Para este tutorial, hemos optado por instalaciones independientes, que son más seguras y fáciles de mantener.

Si quieres la opción multitienda de PrestaShop:

  1. Instala PrestaShop en un dominio principal.
  2. En el back office, ve a Parámetros de la tienda > Multitienda.
  3. Añade nuevas tiendas y asigna los dominios correspondientes.
  4. Configura los temas y módulos para cada tienda.

Pero recuerda: esto es más avanzado y requiere que todos los dominios compartan la misma base de datos. Para la mayoría de los casos, las instalaciones independientes son más recomendables.


Preguntas frecuentes (FAQ)

¿Puedo usar el mismo correo electrónico para todas las tiendas?

Sí, pero cada tienda tendrá su propio sistema de notificaciones. Si usas el mismo email para el administrador, recibirás todos los correos en una sola bandeja.

¿Cómo afecta el rendimiento tener varias tiendas en un solo servidor?

Depende de los recursos del servidor. Si tienes un VPS con 2 GB de RAM, puedes manejar 3 o 4 tiendas pequeñas. Para más, considera aumentar la RAM o usar un servidor dedicado.

¿Puedo instalar módulos diferentes en cada tienda?

Sí, porque cada tienda es independiente. Los módulos se instalan en la carpeta de cada instalación de PrestaShop.

¿Qué hago si un dominio no carga después de la instalación?

Revisa:

  • Que los DNS apunten correctamente.
  • Que el sitio esté habilitado en Syspanel (Web > dominio > Habilitar).
  • Que la carpeta public_html contenga los archivos de PrestaShop (index.php, etc.).

¿Syspanel multi-sitio funciona con SSL para todos los dominios?

Sí, Syspanel tiene integración con Let's Encrypt. Actívalo desde la sección SSL de cada dominio.

¿Puedo migrar una tienda existente a este sistema?

Sí, exporta la base de datos y los archivos de tu tienda actual, y luego súbelos a la nueva instalación en Syspanel. Luego ajusta el archivo parameters.php con los nuevos datos de conexión.


Conclusión

Configurar múltiples tiendas PrestaShop en un solo servidor con Syspanel es un proceso sencillo si sigues los pasos correctos. Gracias a la función Syspanel multi-sitio, puedes gestionar PrestaShop varios dominios sin complicaciones técnicas avanzadas. Recuerda siempre crear bases de datos independientes, subir los archivos correctamente y verificar la configuración DNS.

Con esta guía, podrás expandir tu negocio online sin necesidad de contratar un servidor para cada tienda, ahorrando dinero y tiempo. Si tienes dudas, revisa la sección FAQ o consulta la documentación oficial de PrestaShop y Syspanel.

[TIP] No olvides hacer copias de seguridad periódicas de cada tienda. Syspanel permite programar backups automáticos desde la sección Backups.

¡Ahora ve y crea tu imperio de tiendas 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