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

Cómo añadir un subdominio para tu PrestaShop en cPanel

Actualizado el 20 de abril de 2026

¿Tienes una tienda online con PrestaShop y necesitas organizar mejor tu negocio? Crear un subdominio PrestaShop es una solución fantástica para separar secciones como un blog, una tienda para mayoristas, un área de pruebas o incluso una versión en otro idioma. En este artículo, te voy a guiar paso a paso para que puedas crear subdominio cPanel sin complicaciones, incluso si nunca has hecho algo así antes. Vamos a ello.

¿Qué es un subdominio y por qué lo necesitas para PrestaShop?

Antes de ponernos manos a la obra, es importante que entiendas qué es un subdominio. Imagina que tu dominio principal es mutienda.com. Un subdominio sería algo como blog.mutienda.com o tienda.mutienda.com. Es una extensión de tu dominio que te permite crear secciones independientes, pero bajo el mismo paraguas de tu marca.

Para tu PrestaShop, esto es muy útil. Por ejemplo, puedes tener tu tienda principal en mutienda.com y luego crear un subdominio para un blog de moda en blog.mutienda.com. O si vendes a consumidores y a empresas, podrías tener una tienda subdominio separada para mayoristas en mayoristas.mutienda.com. Esto te ayuda a mantener todo organizado y a mejorar la experiencia de tus usuarios.

Además, desde el punto de vista del SEO, los subdominios pueden ser beneficiosos si se gestionan bien, ya que te permiten atacar palabras clave específicas con contenido muy enfocado.

Requisitos previos: Lo que necesitas antes de empezar

No te preocupes, no necesitas ser un experto en informática, pero sí debes tener a mano algunas cosas:

  1. Acceso a cPanel: Necesitas las credenciales de tu cuenta de hosting. Normalmente, el acceso es algo así como tudominio.com/cPanel o cPanel.tudominio.com. Si no lo encuentras, contacta con tu proveedor de hosting.
  2. Dominio registrado: Debes tener un dominio principal activo (por ejemplo, mutienda.com).
  3. Archivos de PrestaShop: Necesitas tener el paquete de instalación de PrestaShop (un archivo .zip o .tar.gz) descargado en tu ordenador. Puedes obtenerlo desde la página oficial de PrestaShop.
  4. Base de datos: Vas a necesitar crear una nueva base de datos para la instalación en el subdominio. No te asustes, te explico cómo hacerlo.

Paso 1: Crear el subdominio en cPanel

El primer paso es crear el espacio donde vivirá tu nueva tienda. Sigue estos pasos:

  1. Inicia sesión en tu cPanel.
  2. Busca la sección “Dominios” o “Domain”. Dentro de ella, encontrarás la opción “Subdominios” o “Subdomains”. Haz clic ahí.
  3. En el campo “Subdominio”, escribe la parte que quieres añadir. Por ejemplo, si quieres que sea tienda.mutienda.com, escribe tienda.
  4. En el campo “Dominio principal”, asegúrate de que aparezca tu dominio correcto (por ejemplo, mutienda.com).
  5. La “Raíz del documento” (Document Root) se rellenará automáticamente. Te recomiendo que la dejes tal cual, pero puedes personalizarla si sabes lo que haces. Normalmente, se crea una carpeta con el nombre del subdominio en el directorio public_html.
  6. Haz clic en “Crear” o “Create”.

¡Listo! En cuestión de segundos, tu subdominio estará creado. Verás una confirmación en pantalla. Ahora tienes un nuevo espacio web en, por ejemplo, tienda.mutienda.com.

Paso 2: Preparar la base de datos para tu tienda subdominio

PrestaShop necesita una base de datos para guardar todos sus productos, pedidos y configuración. Vamos a crearla desde cPanel.

  1. Dentro de cPanel, busca la sección “Bases de datos” y haz clic en “Asistente para bases de datos MySQL” o “MySQL Database Wizard”.
  2. En el primer paso, escribe un nombre para tu base de datos. Por ejemplo, tienda_presta. El sistema te mostrará el nombre completo (normalmente algo como usuario_tienda_presta). Anótalo.
  3. Haz clic en “Siguiente”.
  4. Ahora crea un usuario para la base de datos. Elige un nombre de usuario (por ejemplo, admin_tienda) y una contraseña segura. Asegúrate de guardar esta información en un lugar seguro.
  5. Haz clic en “Siguiente”.
  6. En el siguiente paso, verás una lista de privilegios. Marca la casilla “TODOS LOS PRIVILEGIOS” (ALL PRIVILEGES) para darle al usuario control total sobre la base de datos. Esto es necesario para que PrestaShop funcione correctamente.
  7. Haz clic en “Siguiente” y luego en “Finalizar”.

Ya tienes tu base de datos lista. Ahora vamos a subir los archivos de PrestaShop.

Paso 3: Subir los archivos de PrestaShop al subdominio

Este paso es crucial. Debes colocar los archivos de PrestaShop en la carpeta que se creó para tu subdominio.

  1. Abre tu Administrador de archivos en cPanel.
  2. Navega hasta la carpeta public_html y luego entra en la carpeta que se creó para tu subdominio (por ejemplo, public_html/tienda).
  3. Sube el archivo .zip de PrestaShop que descargaste. Puedes usar la opción “Cargar” (Upload) en la barra superior.
  4. Una vez subido, haz clic derecho sobre el archivo .zip y selecciona “Extraer” (Extract). Esto descomprimirá todos los archivos de PrestaShop en la carpeta.
  5. Espera a que termine el proceso. Verás una carpeta con el nombre del archivo extraído (por ejemplo, prestashop). Entra en esa carpeta, selecciona todos los archivos que contiene, córtalos y pégalos en la carpeta raíz de tu subdominio (public_html/tienda).

[TIP]: Asegúrate de que el archivo index.php de PrestaShop esté directamente en la raíz de tu subdominio, no en una subcarpeta. De lo contrario, la instalación no se ejecutará correctamente.

Paso 4: Ejecutar el instalador de PrestaShop

Ahora viene la parte más visual. Vamos a instalar PrestaShop en tu subdominio.

  1. Abre tu navegador web y escribe la URL de tu subdominio: http://tienda.mutienda.com.
  2. Se cargará automáticamente el asistente de instalación de PrestaShop. Verás una pantalla de bienvenida. Haz clic en “Siguiente”.
  3. Acepta los términos de la licencia y haz clic en “Siguiente”.
  4. El instalador comprobará que tu servidor cumple con los requisitos. Si todo está bien, verás una marca verde. Haz clic en “Siguiente”.
  5. Ahora te pedirá información sobre tu tienda: nombre, actividad, país, etc. Rellena los campos y haz clic en “Siguiente”.
  6. En el siguiente paso, conectaremos la base de datos. Aquí es donde usaremos los datos que creaste antes:
    • Dirección del servidor de base de datos: normalmente es localhost. Si no funciona, prueba con 127.0.0.1.
    • Nombre de la base de datos: el nombre completo que anotaste (ej. usuario_tienda_presta).
    • Usuario de la base de datos: el usuario que creaste (ej. admin_tienda).
    • Contraseña de la base de datos: la contraseña que elegiste.
    • Prefijo de las tablas: déjalo como ps_ por defecto.
  7. Haz clic en “Siguiente”. El instalador probará la conexión. Si es correcta, podrás continuar.
  8. Ahora configura la cuenta de administrador de tu tienda. Elige un email y una contraseña segura. ¡No la olvides! Haz clic en “Siguiente”.
  9. El instalador comenzará a instalar los archivos. Este proceso puede tardar unos minutos. Ten paciencia.
  10. Cuando termine, verás un mensaje de éxito. Importante: Te recomiendo que elimines la carpeta install de tu servidor por seguridad. Puedes hacerlo desde el Administrador de archivos de cPanel.

¡Felicidades! Ya has conseguido instalar PrestaShop subdominio correctamente. Ahora puedes acceder a tu nueva tienda en http://tienda.mutienda.com.

Configuraciones adicionales importantes

Una vez instalada, hay algunas cosas que debes revisar para que tu tienda funcione de manera óptima.

Activar el SSL (HTTPS)

Es fundamental que tu tienda tenga un certificado SSL para que las conexiones sean seguras y para mejorar tu posicionamiento en Google.

  1. En cPanel, busca la sección “Seguridad” y haz clic en “SSL/TLS Status”.
  2. Busca tu subdominio en la lista y haz clic en “Run AutoSSL” o “Ejecutar AutoSSL”. Esto instalará un certificado gratuito.
  3. Una vez instalado, configura PrestaShop para que fuerce el uso de HTTPS. Puedes hacerlo desde el panel de administración de PrestaShop, en “Parámetros avanzados” > “General”, activando la opción “Activar SSL”.

[INFO]: Si tu proveedor de hosting utiliza Syspanel (antes conocido como HestiaCP), el proceso es similar. Accede a través del puerto 2106 (por ejemplo, https://tudominio.com:2106), y busca la opción de subdominios en el panel. La creación de la base de datos y la subida de archivos se hace de forma análoga, aunque la interfaz es diferente.

Configurar la URL canónica

Para evitar problemas de SEO y contenido duplicado, asegúrate de que PrestaShop sepa cuál es su URL principal.

  1. En el panel de administración de tu tienda, ve a “Parámetros avanzados” > “General”.
  2. En la sección “URL de la tienda”, verifica que la URL base sea http://tienda.mutienda.com/ (o la que hayas creado).
  3. Guarda los cambios.

Redirigir el tráfico del dominio principal (opcional)

Si creaste el subdominio para una sección específica, es posible que quieras que los usuarios que visiten mutienda.com/tienda sean redirigidos a tienda.mutienda.com. Esto se puede hacer con una regla de redirección en el archivo .htaccess de tu dominio principal, pero eso es un tema más avanzado. Por ahora, con tener la tienda funcionando en el subdominio es suficiente.

Preguntas frecuentes (FAQ)

¿Puedo tener varias tiendas PrestaShop en subdominios diferentes?

Sí, absolutamente. Puedes crear tantos subdominios como necesites, cada uno con su propia instalación de PrestaShop y su propia base de datos. Eso sí, ten en cuenta que cada instalación consumirá recursos de tu servidor.

¿Afecta al SEO tener mi tienda en un subdominio?

Los subdominios se consideran entidades separadas del dominio principal. Si se usan correctamente, pueden ser muy beneficiosos para el SEO. Por ejemplo, puedes crear contenido muy específico en un subdominio para atacar palabras clave de nicho. Sin embargo, si no se gestionan bien, pueden diluir la autoridad de tu dominio principal. Lo importante es que el contenido sea de calidad y que haya enlaces entre el dominio principal y el subdominio.

¿Qué pasa si no encuentro la opción de subdominios en mi cPanel?

Si no ves la opción de subdominios, puede que tu plan de hosting no lo permita o que el panel esté personalizado. Te recomiendo que contactes con tu proveedor de hosting para que te asesore.

¿Es necesario tener conocimientos técnicos para hacer esto?

No, para nada. Siguiendo esta guía paso a paso, cualquier persona con un mínimo de paciencia puede hacerlo. Lo más importante es leer con atención y no saltarse pasos.

¿Cuánto tiempo tarda el proceso completo?

El proceso de creación del subdominio y la base de datos es de apenas unos minutos. La subida de archivos y la instalación de PrestaShop puede tardar entre 10 y 20 minutos, dependiendo de la velocidad de tu conexión y de tu servidor.

¿Puedo usar este método para crear un subdominio para una tienda de pruebas?

¡Claro que sí! De hecho, es una práctica muy recomendada. Crear una tienda subdominio para pruebas te permite experimentar con nuevas funcionalidades o diseños sin afectar a tu tienda principal.

Conclusión

Crear un subdominio PrestaShop es un proceso sencillo y muy gratificante que te abrirá un mundo de posibilidades para hacer crecer tu negocio online. Has aprendido a crear subdominio cPanel, a preparar la base de datos, a subir los archivos y a instalar PrestaShop subdominio sin problemas. Además, has visto cómo configurar aspectos importantes como el SSL y la URL canónica.

Recuerda que la práctica hace al maestro. No tengas miedo de experimentar y de probar cosas nuevas. Con esta guía, ya tienes las herramientas necesarias para organizar tu presencia online de una manera mucho más eficiente y profesional. Si tienes alguna duda, no dudes en consultar la documentación oficial de PrestaShop o contactar con tu soporte técnico. ¡Mucha suerte con tu nueva 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