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

Configurar múltiples tiendas en PrestaShop con cPanel

Actualizado el 20 de diciembre de 2025

¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a desglosar paso a paso cómo puedes configurar múltiples tiendas en PrestaShop usando cPanel. Si estás pensando en expandir tu negocio online, gestionar varias tiendas desde un solo panel de administración (Back Office) es una de las funcionalidades más potentes de PrestaShop. Y si además tu hosting usa cPanel, el proceso es bastante sencillo.

Vamos a convertirte en un experto en multitienda PrestaShop cPanel. No te preocupes si no eres un técnico, iremos muy despacio y con un lenguaje claro.


¿Qué es la función multitienda de PrestaShop y por qué usarla?

Antes de meternos en la configuración técnica, entendamos qué significa tener varias tiendas PrestaShop desde una sola instalación. Imagina que tienes una tienda de ropa. Con la función multitienda, podrías tener:

  • Una tienda principal para ropa de hombre.
  • Una segunda tienda para ropa de mujer.
  • Una tercera tienda para accesorios (zapatos, bolsos).
  • Incluso una tienda para un mercado extranjero, como México o España.

Todo ello gestionado desde un único Back Office de PrestaShop. Esto te permite:

  • Compartir catálogo: Puedes tener productos comunes en todas las tiendas o productos exclusivos para cada una.
  • Compartir clientes: Un cliente puede comprar en todas tus tiendas con una sola cuenta.
  • Personalizar temas y módulos: Cada tienda puede tener su propio diseño y funcionalidades.
  • Ahorrar recursos: No necesitas instalar PrestaShop varias veces en tu hosting. Una sola instalación gestiona todas las tiendas.

Ahora sí, ¡manos a la obra con la configuración!


Requisitos previos antes de empezar

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

  1. Acceso a cPanel: Necesitas las credenciales de tu hosting (usuario y contraseña de cPanel).
  2. Una instalación de PrestaShop ya funcionando: Debes tener PrestaShop instalado y configurado correctamente en tu dominio principal.
  3. Dominios o subdominios adicionales: Para cada tienda nueva, necesitarás un dominio (ej: tutiendamujer.com) o un subdominio (ej: mujer.tutienda.com). cPanel te permite gestionar ambos fácilmente.
  4. Acceso al Back Office de PrestaShop: Necesitas ser Superadministrador para activar y configurar la función multitienda.

Paso 1: Preparar los dominios o subdominios en cPanel

El primer paso técnico es decirle a tu servidor (cPanel) que va a recibir visitas desde diferentes direcciones web. Esto se hace añadiendo "Dominios Adicionales" o "Subdominios".

Añadir un dominio adicional (si tienes un dominio nuevo)

  1. Inicia sesión en tu cPanel.
  2. Busca la sección "Dominios" y haz clic en "Dominios Adicionales".
  3. En el campo "Nuevo nombre de dominio", escribe el dominio completo (ej: mujer.mitienda.com).
  4. IMPORTANTE: En el campo "Raíz del documento", cPanel te sugerirá una carpeta automáticamente (ej: public_html/mujer.mitienda.com). No la cambies. Esta carpeta debe estar dentro de public_html porque tu PrestaShop está instalado en public_html (o en una subcarpeta).
  5. Haz clic en "Añadir dominio". cPanel creará la carpeta y configurará el DNS.

Añadir un subdominio (si usas un subdominio de tu dominio principal)

  1. En cPanel, busca la sección "Dominios" y haz clic en "Subdominios".
  2. En "Subdominio", escribe la parte que quieras (ej: mujer).
  3. En "Dominio principal", selecciona tu dominio principal.
  4. IMPORTANTE: De nuevo, en "Raíz del documento", cPanel te sugerirá public_html/mujer. Déjalo así.
  5. Haz clic en "Crear".

¿Por qué es importante la raíz del documento? Porque PrestaShop, al estar instalado en public_html, necesita que las nuevas tiendas apunten a carpetas hijas dentro de esa misma raíz. Así el sistema puede compartir los archivos principales (núcleo) pero tener sus propios archivos de configuración y temas.


Paso 2: Activar la función multitienda en PrestaShop

Ahora vamos al Back Office de tu PrestaShop principal.

  1. Ve a "Parámetros de la tienda" > "General".
  2. Busca la opción "Activar multitienda" y cámbiala a "Sí".
  3. Haz clic en "Guardar". Verás que aparece un nuevo menú en la parte superior del Back Office: "Multitienda".

Paso 3: Crear el grupo de tiendas y las tiendas hijas

PrestaShop organiza las tiendas en "grupos". Un grupo puede tener una o varias tiendas. Por ejemplo, podrías tener un grupo "Ropa" con tiendas "Hombre" y "Mujer".

Crear un grupo de tiendas

  1. Ve a "Multitienda" en el menú superior.
  2. Haz clic en "Añadir nuevo grupo de tiendas".
  3. Nombre: Ponle un nombre descriptivo, por ejemplo, "Tiendas Ropa".
  4. Compartir clientes: Marca "Sí" si quieres que los clientes puedan comprar en todas las tiendas del grupo con la misma cuenta. (Recomendado).
  5. Compartir cantidades disponibles: Marca "Sí" si quieres que el stock se gestione de forma global. Si cada tienda tiene su propio stock, déjalo en "No".
  6. Compartir pedidos: Marca "Sí" si quieres que los pedidos de todas las tiendas del grupo se vean juntos en el Back Office.
  7. Haz clic en "Guardar".

Crear la primera tienda hija

  1. En la misma página de "Multitienda", ahora haz clic en "Añadir nueva tienda".
  2. Nombre de la tienda: Ponle un nombre interno (ej: "Tienda Mujer").
  3. Grupo de tiendas: Selecciona el grupo que acabas de crear (ej: "Tiendas Ropa").
  4. URL de la tienda: Aquí viene la clave. Haz clic en "Añadir una nueva URL a este grupo de tiendas".
    • Dominio: Escribe el dominio que configuraste en cPanel (ej: mujer.mitienda.com o tutiendamujer.com). Sin http:// ni www.
    • Dominio SSL: Si tienes SSL (y deberías), escribe el mismo dominio pero con https:// (ej: https://mujer.mitienda.com). Esto es crucial para que funcione el HTTPS.
    • Raíz virtual: Déjalo en blanco (o con una / si te lo pide). Esto le dice a PrestaShop que la tienda se sirve desde la raíz de ese dominio.
    • Archivo físico: Déjalo en blanco.
  5. Haz clic en "Guardar".

Repite este proceso para cada tienda que quieras crear (ej: "Tienda Hombre", "Tienda Accesorios").

[INFO] Recuerda que cada tienda nueva necesita su propio dominio o subdominio configurado en cPanel. No puedes tener dos tiendas usando el mismo dominio.


Paso 4: Configurar el entorno de cada tienda

Una vez creadas las tiendas, puedes personalizar cada una de forma independiente.

Seleccionar la tienda activa

En la parte superior del Back Office, justo al lado del logo de PrestaShop, verás un desplegable con el nombre de tu tienda principal. Al hacer clic, verás todas las tiendas que has creado. Selecciona una para empezar a configurarla.

Configurar el tema y diseño

  1. Ve a "Diseño" > "Tema y logotipo".
  2. Puedes elegir un tema diferente para cada tienda. Si no tienes un tema específico, puedes usar el mismo para todas, pero personalizar los colores o el logotipo.
  3. Logotipo: Sube un logotipo diferente para cada tienda. PrestaShop lo guardará en una carpeta específica de cada tienda.

Configurar módulos

Los módulos (plugins) se pueden activar o desactivar por tienda. Por ejemplo, puedes tener un módulo de envío gratuito solo para la tienda de mujer y otro módulo de pago solo para la tienda de hombre.

  1. Ve a "Módulos" > "Gestor de módulos".
  2. En la parte superior, verás un desplegable que dice "Tienda actual: [Nombre de la tienda]". Selecciona la tienda que quieras configurar.
  3. Activa o desactiva los módulos según necesites.

Configurar productos por tienda

Puedes decidir si un producto se vende en todas las tiendas o solo en alguna.

  1. Ve a "Catálogo" > "Productos".
  2. Edita un producto.
  3. En la pestaña "Asociación a tiendas", verás una lista con todas tus tiendas. Marca o desmarca las casillas según quieras que el producto esté disponible en cada una.

[TIP] Si tienes muchos productos, puedes usar la opción de "Asociación masiva" seleccionando varios productos y usando el botón de acciones en lote.


Paso 5: Probar que todo funciona correctamente

Este paso es crítico. No confíes solo en la teoría.

  1. Abre una ventana de incógnito en tu navegador.
  2. Escribe la URL de tu primera tienda hija (ej: https://mujer.mitienda.com).
  3. Deberías ver la tienda funcionando. Si ves la tienda principal o un error 404, algo no está bien.
  4. Posibles problemas y soluciones:
    • Error 404: Revisa que el dominio en cPanel esté bien configurado y que la raíz del documento sea la correcta. También verifica que en PrestaShop hayas puesto bien el dominio (sin www ni http://).
    • Redirección a la tienda principal: Esto suele pasar si no has configurado bien la "URL de la tienda" en el paso 3. Revisa que el dominio esté exactamente igual que en cPanel.
    • Problemas con SSL: Asegúrate de que en la configuración de la URL hayas puesto el dominio con https:// en el campo "Dominio SSL". Si tu hosting tiene SSL gratuito (como Let's Encrypt), debería funcionar automáticamente.

[WARNING] Si cambias la URL de una tienda después de haber creado productos o pedidos, puedes perder datos. Siempre planifica bien las URLs antes de empezar.


Preguntas frecuentes (FAQ) sobre multitienda PrestaShop cPanel

¿Puedo tener tiendas en diferentes idiomas y monedas?

Sí. Cada tienda puede tener su propia configuración de idioma, moneda y zona horaria. Esto es ideal si vendes a diferentes países.

¿Cómo gestiono los pedidos de todas las tiendas?

Puedes ver todos los pedidos juntos si en el grupo de tiendas marcaste "Compartir pedidos". Si no, tendrás que cambiar de tienda en el desplegable superior del Back Office para ver los pedidos de cada una.

¿Y si uso Syspanel (HestiaCP) en lugar de cPanel?

Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es muy similar. Debes acceder a tu panel de control a través del puerto 2106 (ej: https://tudominio.com:2106). Allí, en lugar de "Dominios Adicionales", buscarás una opción similar llamada "Dominios" o "Web". El resto del proceso (crear la carpeta, configurar el DNS) es análogo. La clave es que la raíz del documento de la nueva tienda esté dentro de la carpeta donde tienes instalado PrestaShop.

¿Afecta el rendimiento tener muchas tiendas?

Sí, pero de forma controlada. Una sola instalación de PrestaShop gestiona todo, por lo que el consumo de recursos (RAM, CPU) es menor que tener varias instalaciones independientes. Sin embargo, si tienes 50 tiendas con mucho tráfico, necesitarás un hosting más potente.

¿Puedo vender productos digitales en una tienda y físicos en otra?

Sí. Puedes configurar cada tienda de forma independiente. Una puede tener módulos de descarga digital y otra módulos de envío físico.

¿Qué hago si quiero eliminar una tienda?

Ve a "Multitienda", selecciona la tienda que quieras eliminar y haz clic en el icono de eliminar (papelera). Cuidado: Esto eliminará todos los datos de esa tienda (productos, pedidos, clientes asociados) de forma permanente. Siempre haz una copia de seguridad antes.


Conclusión

Configurar varias tiendas PrestaShop usando cPanel es una estrategia inteligente para escalar tu negocio online sin complicarte la vida con múltiples instalaciones. Siguiendo estos pasos, podrás tener tu multitienda PrestaShop cPanel funcionando en menos de una hora.

Recuerda que la paciencia es clave. Si algo no funciona al primer intento, revisa cada paso: la configuración del dominio en cPanel, la URL en PrestaShop y la activación de la multitienda. Y si te quedas atascado, no dudes en contactar con el soporte de tu hosting.

¡Ahora ve y expande tu imperio digital! 🚀

¿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