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

Cómo crear un subdominio en cPanel para PrestaShop

Actualizado el 4 de diciembre de 2025

¡Hola! ¿Estás listo para expandir tu negocio online creando una tienda separada para una línea de productos, un idioma diferente o una promoción especial? Una de las formas más rápidas y eficientes de hacerlo es crear un subdominio en cPanel para PrestaShop. Esto te permite tener una tienda completamente funcional (por ejemplo, tienda.tudominio.com) sin necesidad de contratar un hosting nuevo.

En esta guía extensa y detallada, te explicaré paso a paso cómo crear subdominio cPanel, cómo instalar PrestaShop en ese subdominio y cómo configurarlo todo para que tu panel cPanel tienda funcione a la perfección. No necesitas ser un experto técnico; solo sigue las instrucciones.


¿Por qué usar un subdominio para PrestaShop?

Antes de ponernos manos a la obra, entendamos por qué esta es una opción tan popular.

  • Organización: Mantienes tu sitio principal (blog, web corporativa, etc.) separado de tu tienda online.
  • Rendimiento: Si tu tienda recibe mucho tráfico, un subdominio puede gestionarse de forma independiente.
  • Pruebas: Puedes instalar una versión de prueba de PrestaShop en un subdominio (ej. test.tudominio.com) para experimentar sin afectar tu web principal.
  • Multisitio: Ideal si quieres tener varias tiendas con diferentes monedas, idiomas o catálogos.

Ahora sí, ¡vamos al grano!


Requisitos previos

Para seguir esta guía, necesitas:

  1. Acceso a cPanel: Las credenciales de tu hosting (usuario y contraseña).
  2. Un dominio registrado: Por ejemplo, tudominio.com.
  3. Un cliente FTP (opcional): Como FileZilla, aunque cPanel tiene su propio gestor de archivos.
  4. Los archivos de PrestaShop: Puedes descargarlos desde prestashop.com (versión completa, no la demo).

[INFO] Si tu hosting usa un panel alternativo como Syspanel (el antiguo HestiaCP), el proceso es similar, pero el acceso es por el puerto 2106 (ej. https://tudominio.com:2106). En ese caso, busca la opción "Subdominios" dentro del panel.


Paso 1: Acceder a tu panel de control cPanel

Lo primero es iniciar sesión en tu cPanel. Normalmente se accede mediante:

  • https://tudominio.com/cpanel
  • https://tudominio.com:2083

Introduce tu usuario y contraseña (los que te dio tu proveedor de hosting). Una vez dentro, verás un panel lleno de iconos. No te asustes, solo necesitamos unos pocos.


Paso 2: Crear el subdominio en cPanel

Ahora viene la parte clave: crear subdominio cPanel. Sigue estos pasos:

  1. Busca la sección "Dominios" y haz clic en el icono "Subdominios".
  2. En el campo "Subdominio", escribe el nombre que quieras. Por ejemplo, tienda, shop o store.
  3. Verás que automáticamente se completa el campo "Dominio" con tu dominio principal (ej. tudominio.com).
  4. En "Directorio raíz", cPanel sugerirá una carpeta como public_html/tienda. Puedes cambiarlo, pero te recomiendo dejarlo así para mantener el orden. Esa carpeta será donde se instale PrestaShop.
  5. Haz clic en "Crear".

¡Listo! En unos segundos, tu subdominio estará activo. Por ejemplo, tienda.tudominio.com ya apuntará a la carpeta public_html/tienda.

[TIP] Si planeas tener varias tiendas, usa nombres descriptivos como ropa.tudominio.com o ofertas.tudominio.com. Así será más fácil gestionarlas.


Paso 3: Subir los archivos de PrestaShop al subdominio

Ahora que el subdominio está creado, necesitas instalar PrestaShop en esa carpeta. Hay dos formas de hacerlo: mediante el Instalador Automático de cPanel (Softaculous, Fantastico, etc.) o de forma manual. Te explico ambas.

Opción A: Instalación automática (recomendada para principiantes)

  1. En cPanel, busca la sección "Software" y haz clic en "Softaculous Apps Installer" o "Instalador de aplicaciones".
  2. Busca PrestaShop en la lista de aplicaciones.
  3. Haz clic en "Install Now".
  4. En el campo "Choose Domain", selecciona el subdominio que acabas de crear (ej. tienda.tudominio.com).
  5. Rellena los datos de la tienda: nombre, descripción, idioma, etc.
  6. Configura la cuenta de administrador: usuario, contraseña y correo electrónico (importante para recuperar acceso).
  7. En "Database", puedes dejar que Softaculous cree una base de datos automáticamente (es lo más fácil).
  8. Haz clic en "Install" y espera unos minutos.

¡Ya tienes tu tienda funcionando! Accede a tienda.tudominio.com para verla.

Opción B: Instalación manual (más control)

Si prefieres hacerlo tú mismo o el instalador automático no funciona:

  1. Descarga el archivo ZIP de PrestaShop desde su web oficial.
  2. Descomprímelo en tu ordenador.
  3. Sube todos los archivos a la carpeta del subdominio (public_html/tienda). Puedes usar el Gestor de Archivos de cPanel o un cliente FTP.
    • En cPanel: Ve a "Archivos" > "Gestor de Archivos". Navega hasta public_html/tienda y haz clic en "Subir".
  4. Una vez subidos, crea una base de datos MySQL para PrestaShop:
    • Ve a "Bases de datos" > "Bases de datos MySQL".
    • Crea una nueva base de datos (ej. prestashop_tienda).
    • Crea un usuario y contraseña (ej. usuario_tienda).
    • Añade el usuario a la base de datos con "Todos los privilegios".
  5. Ahora, abre tu navegador y ve a tienda.tudominio.com. Se iniciará el asistente de instalación de PrestaShop.
  6. Sigue los pasos:
    • Idioma: Elige el que prefieras.
    • Licencia: Acepta los términos.
    • Información de la tienda: Nombre, actividad, país, etc.
    • Configuración del sistema: Te pedirá los datos de la base de datos. Introduce el nombre de la base, el usuario y la contraseña que creaste.
    • Cuenta de administrador: Crea tu usuario y contraseña.
  7. Finaliza la instalación. ¡Listo!

[WARNING] Durante la instalación manual, si ves errores de permisos, asegúrate de que la carpeta public_html/tienda tenga permisos 755 (o 644 para archivos). Puedes cambiarlos desde el Gestor de Archivos de cPanel.


Paso 4: Configurar PrestaShop en el subdominio

Una vez instalado, es hora de personalizar tu tienda. Accede al panel de administración de PrestaShop (normalmente en tienda.tudominio.com/adminXXXXXX).

Configuración básica recomendada

  1. Ajustes de SEO y URL:

    • Ve a "Configuración de la tienda" > "Tráfico y SEO" > "SEO y URLs".
    • Activa la opción "URLs amigables" (esto mejora el SEO).
    • En "Configurar URL de la tienda", asegúrate de que la URL base sea tu subdominio (https://tienda.tudominio.com).
  2. Moneda e idioma:

    • En "Internacional" > "Localización", puedes añadir monedas (USD, EUR, etc.) e idiomas.
  3. Catálogo de productos:

    • Crea categorías y productos de prueba. Recuerda que todo esto se mostrará en tu subdominio.
  4. Seguridad:

    • Instala un certificado SSL para el subdominio. En cPanel, ve a "Seguridad" > "SSL/TLS" y sigue las instrucciones. Si tu hosting tiene AutoSSL, se activará solo en unos minutos.

[INFO] Para que Google indexe correctamente tu subdominio, no olvides configurar Google Search Console con la propiedad tienda.tudominio.com.


Paso 5: Probar y verificar el funcionamiento

Antes de lanzarte a promocionar tu tienda, haz estas comprobaciones:

  1. Acceso directo: Escribe tienda.tudominio.com en tu navegador. Deberías ver la página principal de PrestaShop.
  2. Panel de administración: Accede a tienda.tudominio.com/adminXXXXXX y verifica que puedas gestionar todo.
  3. Enlaces internos: Haz clic en un producto o categoría. Las URLs deben verse limpias (ej. tienda.tudominio.com/camisetas/).
  4. SSL: Asegúrate de que la URL comience con https://. Si no, activa la redirección forzada en cPanel (sección "Dominios" > "Redireccionar").

Preguntas frecuentes (FAQ)

¿Puedo crear varios subdominios para diferentes tiendas?

Sí, totalmente. Repite el proceso de crear subdominio cPanel tantas veces como necesites. Cada uno tendrá su propia carpeta y base de datos.

¿Qué hago si mi hosting usa Syspanel (HestiaCP)?

Si tu panel es Syspanel, el acceso es por el puerto 2106 (ej. https://tudominio.com:2106). Busca la opción "Subdominios" en el menú. El proceso es muy similar: añades el nombre del subdominio y la carpeta de destino. Luego, para instalar PrestaShop, puedes usar el instalador automático o subir los archivos manualmente.

¿Afecta el subdominio al SEO de mi dominio principal?

No necesariamente. Google trata los subdominios como sitios independientes. Si tu contenido es relevante, puede posicionarse bien. Solo asegúrate de no duplicar contenido del dominio principal.

¿Puedo instalar PrestaShop en un subdirectorio en lugar de un subdominio?

Sí, por ejemplo tudominio.com/tienda. Sin embargo, los subdominios suelen ser mejores para SEO y organización, especialmente si piensas escalar.

¿Cómo elimino un subdominio si ya no lo necesito?

En cPanel, ve a "Subdominios", busca el que quieras eliminar y haz clic en "Eliminar". Ten cuidado: esto borrará todos los archivos y la base de datos asociada.


Conclusión

Crear un subdominio e instalar PrestaShop en él es un proceso sencillo que te abre muchas posibilidades. Ya sea para lanzar una tienda de pruebas, una línea de productos específica o una versión en otro idioma, con estos pasos podrás hacerlo en menos de 30 minutos.

Recuerda que la clave está en la organización: usa nombres claros para tus subdominios, mantén las bases de datos separadas y no olvides configurar el SSL. Tu panel cPanel tienda te lo agradecerá.

Si tienes alguna duda, deja un comentario o consulta la documentación oficial de PrestaShop. ¡Buena suerte con tu nueva tienda online!

[TIP FINAL] Después de instalar, elimina la carpeta install de PrestaShop por seguridad. Puedes hacerlo desde el Gestor de Archivos de cPanel.

¿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